Carlos Manuel Cejas
Title: Computer Science Student
Tagline: BSc/MSc Computer Science at Trinity College Dublin. I build software across web, mobile, robotics, and AI; from path planning for autonomous racing to multimodal health apps.
Email: carlosmcejas@gmail.com
Phone: +1 (267) 443-3427
Location: Greater Philadelphia / Dublin
Work authorization: U.S. Citizen with full work authorization in the United States
GitHub: https://github.com/cmcejas
LinkedIn: https://linkedin.com/in/cmcejas
Website: https://cmcejas.dev
Resume: /resume.pdf
Education
- Trinity College Dublin - BSc/MSc Computer Science (Integrated Masters) - 2025 - 2030
- Springfield Township High School - Relevant: AP Computer Science A, Multi Variable Calculus, Engineering Design - 2021 - 2025
Experience
Path Planning Engineer - Formula Trinity - Autonomous Racing Team
Organization website: https://www.formulatrinity.ie/
Range: Oct 2025 - Present
- Develop and refine path-planning algorithms in Python for the autonomous race car subsystem.
- Analyze and improve ROS-based codebase; test algorithms in Gazebo simulations.
- Optimize racing lines for higher speeds and reduced lap distance.
Web Developer - Parkt - Startup
Organization website: https://parkt.app/
Range: May 2024 - Sep 2024
- Led development of company website, building new features and optimizing existing systems.
- Consulted on operations, branding, and marketing strategies for early-stage growth.
Featured Projects
Sol-450
Context: START HACK ST.GALLEN - MARCH 2026
Description: Full-stack, multi-agent greenhouse simulator for long-duration Mars missions: configure a colony, run AI-managed agriculture, and track crew survival. React 19 and Three.js for 3D colony visualization; FastAPI simulation engine; Strands agents on Amazon Bedrock with an MCP knowledge base; DynamoDB session state.
Tech: React, Three.js, FastAPI, AWS Bedrock, DynamoDB, JavaScript, Python
Repo: https://github.com/mcrowley19/mars-food-simulation
Live: https://sol450.xyz
Lockup
Context: Schools - CEO & Cofounder
Description: Lockup replaces locked phone pouches with software for phone-free class. Teachers run the period from a web dashboard—policy, class sessions, and controls in the browser—while students join with one QR scan on the phone they already carry. Native iOS (Family Controls) and Android lockouts keep focus for the session; session state makes compliance visible without a hallway line. Built for K–12 operations, not ad revenue. I am CEO and cofounder, working across product, mobile, backend, and the school-facing web stack.
Tech: Web dashboard (teacher and admin), native iOS and Android (Swift, Kotlin) with Family Controls and device policy APIs, cloud backend, session and school data, APNs/FCM for operational notifications
Live: https://lockup-app.com
Live label: lockup-app.com
AI Dungeon Master
Context: Claude Builder Club @ TCD Hackathon - Dec 2025
Description: Hackathon winner (Best Team Collaboration, Most Creative Use of Claude). Web-based D&D with AI-driven storytelling, persistent campaigns, and randomized characters. Originally Claude-powered; codebase now uses Google Gemini.
Tech: Python, FastAPI, React, Vite, Gemini API
Repo: https://github.com/Cillian-Cooke/hackathon
Pollen Cast
Context: Hack Europe - Feb 2026
Description: Multimodal allergy health-check app (Expo/React Native): eye photo, optional voice, and location for assessment. Node backend with Gemini and optional Google Pollen API; Supabase auth; optional Python (librosa) voice service; safety guardrails and HL7 FHIR-oriented outputs.
Tech: React Native (Expo), Node.js, Express, Gemini API, Supabase, Python (librosa)
Repo: https://github.com/cmcejas/hackeurope
Live: https://pollen-cast.vercel.app
Metricare
Context: Collaboration - Medical dashboard
Description: Medical patient dashboard unifying history, medications, FDA-based drug interaction checks, and AI-generated summaries (Gemini) - one Metricare UI and API instead of scattered legacy tools.
Tech: React, Vite, FastAPI, TypeScript, Python, Gemini API
Repo: https://github.com/mcrowley19/dashboard
Live: https://metricare.vercel.app
Skills
Languages: Python, TypeScript, JavaScript, Java, HTML/CSS, SQL, Bash
Frameworks: React, React Native (Expo), Vite, FastAPI, Node.js, Express, Three.js, ROS, librosa
Tools: Git, Docker, Linux (Ubuntu/Arch), AWS (Bedrock, DynamoDB), Supabase, Vercel, Gazebo, VS Code
AI: Gemini API, Claude API, agent patterns (Strands, MCP / knowledge bases), Google Pollen API, HL7 FHIR R4, SNOMED-CT, OpenFDA (drug search & interactions)
Spoken: English (Native), Spanish (Native)
Beyond code (personal)
Favorite tracks (Spotify): Triton (Latin jazz, jazz) — Chucho Valdés, Su Quinteto;
Gil (Latin hip-hop, trap) — Milo j, Trueno; Anybody (Afrobeats, Afro-fusion) — Burna Boy.
Favorite album: EL ÚLTIMO BAILE — Trueno
Favorite paintings: Paul Cézanne, The Artist's Uncle, as a Monk (1866, oil on canvas) — The Met
https://www.metmuseum.org/art/collection/search/435869; Wifredo Lam, Umbral (1950, oil on canvas) —
Artsy https://www.artsy.net/artwork/wifredo-lam-umbral. Saw both in person at The Met Fifth Avenue.
Favorite book: The Stranger — Albert Camus. Cover: /art/the-stranger.jpg
Sports: Football (soccer) — F.C. Barcelona; Formula 1 — Carlos Sainz. On the live site, each sports photo is a
link to its source (Camp Nou: Wikimedia Commons; Sainz: Hearst-hosted image URL).
Activities
- Trinity: Computer Science Society, Formula Trinity, Philosophical Society, Tennis Society
- High school: Science Olympiad (Selected), NHS Member, DECA 2nd Place MTDM, Youth & Government Treasurer