hero image

Hey.. I'm

Crafting seamless code solutions to turn visionary ideas into digital reality.

Github IconLinkedin Icon

About Me

I am a passionate software developer with a strong foundation in Python, Java, C/C++, and JavaScript. I specialize in crafting seamless code solutions that drive innovation. My work at the Visual and Analytic Computing (VAC) Lab involves pioneering research to enhance aviation safety through advanced visual computing techniques, where I construct global wind data into a 3D holographic environment using Unreal Engine and C++. My diverse experiences range from developing efficient backend systems with FastAPI to creating interactive dashboards and infographics that turn data into actionable insights. Whether it's web development, game design, or data visualization, I thrive on building robust applications that meet user needs and push the boundaries of technology.

  • Python, Java, C/C++, JavaScript/TypeScript, HTML, CSS
  • MySQL, SQLite, MongoDB
  • Unreal Engine, Blender, Jupyter Notebooks
  • Node.js, Next.js(React), FastAPI(Rust), SFML, LangChain

My Work Experience

Software Developer Research
Visual and Analytic Computing (VAC) Lab
-St.John’s, NL, Canada
May 2024 - Current
- Designing and implementing an interactive decision support system using Unreal Engine, C++, and Python to transform complex weather datasets into immersive simulations.
- Examining the effects of atmospheric dynamics on flight paths to provide data- driven insights, aimed at improving aviation safety and operational efficiency.
- Collaborating with project supervisor to integrate visual computing techniques and AI algorithms for data visualization and analysis.
Freelance Advanced Coder - AI Training
Outlier.ai
-Remote, Canada
Oct 2024 - Current
- Collaborated on projects to train generative artificial intelligence (AI) models like MetaAI, focusing on improving the quality of AI-generated code.
- Evaluated and ranked AI-generated code across various languages including Python, Java, JavaScript, Swift, C# and C++.
- Contributed to enhancing AI models’ understanding of complex coding concepts, improving performance and reliability in practical applications.
Customer Service Supervisor
Dominion, Loblaw Co. Ltd.
-St.John’s, NL, Canada
Oct 2021 - June 2024
- I was dedicated to addressing customer inquiries and resolving issues efficiently, ensuring a positive shopping experience.
- I consistently maintained a clean and organized work area, contributing to a welcoming environment.
- Helped front-end associate concerns and provide guidance as required.
- Oversees purchase, return and exchange transactions and verifying processes to meet Company guidelines.
Python Developer Intern
Algorithma
-Kochi, Kerala, India
May 2023 - Aug 2023
-Developed scalable backend systems using FastAPI, improving application performance and reducing response times by 20%.
- Contributed to the full software development lifecycle, from design and testing to deployment, ensuring the delivery of reliable Python-based applications.
- Collaborated with cross-functional teams to implement RESTful APIs, facilitating seamless communication between backend services and frontend applications.

My Projects

  • Wind Data for Enhanced Flight Trajectories

    Constructing wind data into a 3D holographic environment using Unreal Engine and C++, the project aims to analyze the impact of varying wind conditions on flight trajectories. This innovative approach provides valuable insights to enhance aviation safety and efficiency.

  • Portfolio Website

    Current version of my portfolio website. Made using Javascript Next.js(React) & Tailwind(CSS).

  • Data Interactive Dashboard - Open Gym Activity

    Made a interactive dashboard that allows to understand how well the city's open gym activities are serving their community. Involved Python, Jupyter Notebook, Matplotlib, seaborn & Dash

  • Data Infographic - Tely 10 Mile Road Race

    Created an infographic data visualization from race data for over 15 years. This helps explore trends in the data. Involved Python, Jupyter Notebook, Matplotlib and Seaborn.

  • Utility App UX Design

    Made a To-Do list app and enhanced the user experience by developing its user interface using Unreal Engine.

  • Video Game UX Design

    Create a 3D zombie shooting game and improve the user experience by designing its user interface and visual effects in Unreal Engine.

  • Eclipse of the Swarmlings

    The horror/survival video 2D-platformer game. Made custom game engine with C++ and SFML library. Included features like shaders, physics, pathfinding, ray-casting and parallax.

  • Format String and Buffer-overflow attacks

    Perform cyber attacks on a local server. Breach the security and gain administrative access to the server. Fixed the vulnerability to prevent anymore attacks. Involved Linux, Python & C.

  • Portfolio Website Old

    First version of my personal portfolio website. Made using HTML, CSS, Javascript & JQuery

  • Procedural Content Generation

    Python-based group project to develop a Minecraft settlement generator for the Generative Design in Minecraft Competition (GDMC). Used algorithms like Minimum search tree, Perlin noise & BFS.

  • Online Student Tool

    Group project to develop the client-side and server-side for a student portal web application. Created databases for the courses and students. Used HTML, CSS, jQuery, Javascript, Node.js, Express.js & Mocha.js.

  • Decision Tree Data-Mining

    Generate decision tree and data visualization from pre-processed data. Using Python & NumPy.

  • KingDomino Board Game

    Group project to create the multiplayer board game with AI and 2D graphics. Used Java, Swing & Photoshop

  • 3D Character Skin Modelling

    Concept character skin design competition by Supercell (mobile game developer) involving 3D modelling with textures and materials (UV) using Blender 3D & Adobe Photoshop/Lightroom.

Let's Connect

My inbox is always open, whether you have a question or just want to say hi, I'll try my best to get back to you!

Github Icon
St.John's, NL, Canada
Github Icon
soorajnair2001@gmail.com