open to SWE roles

hey, i'm Amal 👋

Software engineer who likes building products people actually use, end to end, from the database to the pixels.

Right now I'm building felixx, the study platform that actually knows your class.

~/amal
➜ ~
:);)
TypeScript ✦Python ✦React ✦Next.js ✦Tailwind ✦FastAPI ✦Node.js ✦PostgreSQL ✦Redis ✦Qdrant ✦Gemini ✦OpenAI ✦Docker ✦AWS ✦TypeScript ✦Python ✦React ✦Next.js ✦Tailwind ✦FastAPI ✦Node.js ✦PostgreSQL ✦Redis ✦Qdrant ✦Gemini ✦OpenAI ✦Docker ✦AWS ✦

// work

What I've built at felixx

Software Engineer, Product · felixx

AI study platform for college students

Jun 2025 → now

growth

University onboarding

problem
Students were signing up without a school, so we couldn't show them their classes or launch campus by campus.
what i built
School binding, a school-scoped course catalog with public shareable class pages, sign-up attribution, and .edu email verification, end to end across Next.js and FastAPI.

86%

of new sign-ups tied to a school

89%

of .edu verification codes completed

ai

AI study suggestions

problem
Students would open felixx and stare at an empty chat box, not sure what to ask about their own class.
what i built
Personalized suggested questions on the home screen and follow-up suggestions after every answer, generated from each student's real course content on our Gemini-powered RAG service, with timeouts and graceful fallbacks so it never breaks the chat.

✦

flashcard + quiz prompts built right into the suggestions

product

Growth partner dashboard

problem
felixx grows through campus partners, so they need to see their impact, and get paid accurately, every month.
what i built
A dashboard with sign-up attribution, reach counted as unique people, a leaderboard ranked on paying users, and This month / All time views, plus monthly commission calculation that handles contested referrals without losing data.

📈

partners track their own reach, rank, and monthly earnings

integrations

Canvas course sync

problem
Students' classes changed every semester, and a sync bug was quietly dropping classes and deleting folders people had made by hand.
what i built
A course-sync lifecycle that detects, archives, and restores courses, plus fixes for the dropped-class and deleted-folder bugs.

20k+

course items synced

400+

classes

also built:refer-a-friend + trial extensionslifecycle emails (1,700+ sent)document viewersubscriptions + billingmarketing site

// projects

Things I've made

🔍

IP Discovery Tool

Privacy-first desktop app that scans codebases for patentable IP with local LLMs, so proprietary code never leaves the machine.

local LLMsstructured outputssenior capstone
⚽

Soccer Robotics Scoreboard

Real-time scoring backend with sub-second updates and OBS overlays for robotics matches streamed on Twitch.

NuxtPrismareal-time
🚗

CarMatch↗

Vehicle search with Gemini-powered recommendations and a data layer feeding a Unity VR viewer.

Geminifull-stackhackathon

next_project.exe ▍

loading… something new is shipping soon 👀

// about

A little about me

I studied Software Engineering at UT Dallas and spent most of the last year at felixx, an early-stage edtech startup, where I've gotten to own whole features: from the database schema and the AI behind them to the onboarding screens students actually see.

I like the product side of engineering most: figuring out what people actually need, shipping it fast, and checking the numbers to see if it worked. Lately I've also been doing felixx's brand and design, which is how this site ended up with stickers.

📌 now
  • 🛠️building AI study features at felixx
  • 🧠learning system design + grinding NeetCode
  • 🚀next up shipping a side project people actually use
  • 🎓B.S. Software Engineering, UT Dallas '26
  • 🏆WEHack 2023 winner (Major League Hacking sponsor challenge)
  • 🏛️Student Government senator, Jonsson School of Engineering
  • 🤝Student mentor, Society of Women Engineers
  • 🌎Open to remote, hybrid, or relocating

// contact

let's build something cool

I'm looking for software engineering roles, especially on product-focused teams. My inbox is open.

copied! ✿LinkedIn ↗GitHub ↗