Hi, my name is Christian, and I'm working towards a bachelor’s degree in computer science. I've been programming for six years through courses taught at my high school, where the main focus was Java, and through university coursework. I’ve strengthened my software development skills through various projects. Overall, I enjoy any area that is technical in nature, and the fields of computer programming and math attest to that enjoyment. I also love communicating my ideas to others and hearing different perspectives regarding computer science.
christiansvargas.github.io/portfolio
- Programming and Web: Java, Python, JavaScript / TypeScript, C, React, Node.js, HTML / CSS, Kotlin, XML, UI / UX, R, Swing
- Data and AI: Google Agent Development Kit (ADK), NumPy, Pandas, scikit-learn, Leaflet, GeoJSON, OpenStreetMap
- Cloud / Tools and APIs: Google Cloud, Firebase, Git / GitHub, AWS Lambda, OpenAI, REST APIs
- Platforms and Security: Unix / Linux, Alexa Skills Kit (ASK), SHA-256, AES
- Developed the frontend for Apollo Hub, the unified web and mobile control panel for the Jetson-powered Apollo Core local voice assistant, using React Native with Expo to support cross-platform interactions.
- Designed and implemented a responsive UI/UX for managing ApolloAI interactions and GE Cync smart bulb lighting scenes, enabling users to control smart lighting and scenes directly within the app.
- Integrated real-time lighting API communication so lighting scenes update physical smart bulbs instantly, connecting the frontend with local APIs hosted on Home Assistant via a custom bridge.
- Built and deployed the web release pipeline using Expo, GitHub Actions, and GitHub Pages with a custom domain, ensuring live, production-ready access to the Apollo Hub interface during and after the hackathon, and earned a follow-up technical discussion with a Microsoft project manager regarding the project and our startup’s direction.
- Devpost: devpost.com/software/apollo-technologies
- Frontend lead on a 4-person team; designed and built a responsive city dashboard with a map/heatmap pane, live incident list/cards, KPI tiles and a print-ready report view.
- Consumed strict-JSON outputs from the agentic AI orchestrator; implemented client-side filtering, severity sorting, bbox bounds and periodic refresh for real-time updates.
- Added lightweight state management (localStorage) for city selection and layer toggles; shipped mobile-first UI with safe-area insets and accessible semantics.
- Collaborated on product direction and data model; documented the UI contract for agent outputs and created stub data to unblock integration during the build.
- Outcome: shipped MVP in ~7 hours, placed 2nd overall, and invited to present during DC Startup & Tech Week.
- Live: gridwatch.dev • GitHub: github.com/VargasChristopher/GridWatch
- Built a Python-based music recommendation engine using machine learning techniques such as content-based filtering and cosine similarity to suggest songs from each user’s favorites.
- Optimized for scalability and responsiveness, implementing a model that can efficiently generate recommendations for large datasets in real time.
- Documented using a README file that details project setup, usage instructions and methodology and clear inline comments to explain code logic.
- Practiced version control utilizing a well-structured GitHub repository, ensuring ease of collaboration, reproducibility and future scalability.
- GitHub: github.com/christiansvargas/recommendation-system
- Award: 1st place in the ”Most Likely to Become a Startup” category at PatriotHacks
- On a 4-person team, built an end-to-end platform that integrates Azure OpenAI GPT-4o mini with Amazon Alexa for intelligent responses and accessible document summarization.
- Prototyped a 3D-printed Echo Dot casing in CAD; engineered AI prompt/response flows; implemented Git-based change management; integrated the Alexa Skill Management API with the OpenAI API.
- Devpost/GitHub: devpost.com/software/apollo-ai
- Built a desktop application that safely stores passwords to solve a client’s problem of having to remember various login credentials, following the software development life cycle.
- Satisfied the client’s security requirements by hashing and encrypting their login information using SHA-256 and AES; leveraged the Swing graphical user interface library to create a user-friendly experience; automated the opening of the browser for simple password entry.
- Earned a score of 6 out of 7 on the internal assessment, leading to an overall IB score of 5 out of 7 in IB Computer Science HL, which evaluated to 6 college credits.
- GitHub: github.com/christiansvargas/password-manager
- Email: Christian.S.Vargas4@gmail.com
- LinkedIn: linkedin.com/in/christian-s-vargas
I am always open to collaborating on interesting projects, especially those related to AI, cybersecurity, web development, voice assistants, and quantum finance. Feel free to reach out!
- Hobbies: Basketball, Gaming, Skateboarding, Going to the gym, Playing pool, Listening to music, Watching anime
- I’m double jointed in my right index finger.