Hi, my name is
Ameer Khalil
I design and build apps
I’m a Computer Science undergraduate at UCF, passionate about transforming complex challenges into clean, efficient software—from low-level C systems to engaging interactive applications.
About me
Hello! My name is Ameer Khalil, and I’ve been building software since 2019.
I started with Python, exploring the basics of programming, and soon moved on to C# with Unity, creating small games and interactive projects.
Over time, my interests expanded to include low-level systems, compilers,
and a variety of software development projects. Most recently,
I built a compiler as part of my coursework, which gave me hands-on experience with parsing, code generation, and virtual machine design.
These days, I focus on designing efficient,
user-friendly software while continuously learning new technologies and improving my skills.
I’ve worked on projects that challenge me to think critically and solve problems creatively,
and I’m currently seeking Software Engineer opportunities where I can contribute to impactful projects and continue growing as a developer.
Here are some technologies I use:
C
C#
AWS
MySQL
Node.js
Python
Javascript
React native
Experience
LumoraClear Python | React Native | Node.js | PostgreSQL
•
Built a cross-platform mobile app for managing insurance plans, medical bills, and real-time benefit details using React Native.
•
Developed backend services in Node.js and PostgreSQL to sync user plans, billing data, and coverage details across multiple accounts.
•
Improved app responsiveness by optimizing API calls and caching high-traffic queries, reducing average load time by ~30%.
Compiler C
•
Built a compiler that translates PL/0 source code into intermediate bytecode for efficient execution.
•
Designed and implemented a custom virtual machine to run compiled programs, supporting core procedural features like variables, loops, and conditionals.
•
Ensured robust error handling and clear diagnostic messages to improve the development experience.
2D Game Engine C# | .NET
•
Created a Windows application game engine supporting addition and editing of shapes, polygons, and sprites for flexible scene design.
•
Implemented real-time editing of object properties such as shape, color, and physics body parameters to enhance interactivity.
•
Integrated basic physics simulation to handle collisions and object dynamics within the engine environment.
Polygon RendererC | WINAPI
•
Developed a simple polygon renderer using C and the Windows API to draw shapes directly in a native Windows application.
•
Implemented customizable features for polygon size, position, and color to allow flexible rendering options.
•
Focused on efficient, low-level drawing operations to ensure smooth rendering performance with minimal overhead.
Calorie TrackerJS | HTML/CSS
•
Developed a personalized calorie tracking web app that allows users to manually log food intake for precise tracking.
•
Integrated NinjaAPI to access detailed nutrition data, enhancing the accuracy and usability of the tracker.
•
Designed a clean and intuitive interface using HTML and CSS for seamless user experience across devices.

