Hey.. I'm
Crafting seamless code solutions to turn visionary ideas into digital reality.
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
-St.John’s, NL, Canada
- 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.
-Remote, Canada
- 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.
-St.John’s, NL, Canada
- 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.
-Kochi, Kerala, India
- 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.
-St.John’s, NL, Canada
- 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.
-Remote, Canada
- 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.
-St.John’s, NL, Canada
- 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.
-Kochi, Kerala, India
- 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!