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 full-stack and AI-powered 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’m currently a Software Development Intern at the City of Daytona Beach, where I build full-stack, RAG-based AI tools for public document retrieval. I’ve worked on projects that challenge me to think critically and solve problems creatively, and I’m 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#

Python

Docker

Node.js

TypeScript

PostgreSQL

Javascript

React native

Experience

Software Development Intern — City of Daytona Beach TypeScript | Python | React | PostgreSQL

Built a secure, full-stack RAG-based AI assistant for public document retrieval using TypeScript, Python, React, PostgreSQL (Supabase), and Deno.

Automated deployment with a Dockerized CI/CD pipeline — every push to main rebuilds and redeploys the API service and PDF-ingestion worker over SSH, eliminating manual releases.

Cut document-retrieval latency from ~10s to ~2s with hybrid search — fusing vector-embedding and keyword search via Reciprocal Rank Fusion (RRF).

LumoraClear React Native | Node.js | Express | PostgreSQL

Launched a mobile billing-manager app that pulls real-time insurance data (EOBs, coverage, benefits) from major payers — Aetna, UnitedHealthcare, Cigna, Ambetter — via the Patient Access API (FHIR standard).

Built and deployed the full-stack backend (Node.js/Express, PostgreSQL) on Render, configuring the reverse proxy and production rate limiting.

Improved app responsiveness by optimizing API calls and caching high-traffic queries, reducing average load time by ~30%.

Learn more

Projects

BVI Assistant Python | LangChain | Ollama | FastAPI | ChromaDB | React

Built a secure, full-stack RAG assistant for querying Controlled Unclassified Information (CUI) documents, with a React chat interface and FastAPI backend running local LLM inference via Ollama.

Implemented a vector-search pipeline with ChromaDB and LangChain, improving context-aware Q&A accuracy ~35% and reducing average query latency ~40%.

Built a startup system-health monitor that audits CPU, memory, and disk resources and surfaces hardware anomalies directly through the AI interface.

Learn more

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.

Learn more

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.

Learn more

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.

Learn more

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.

Learn more