Work Experience

My professional journey in software development

Roblox logo

Roblox

Software Engineer Intern + Engineer Campus Ambassador

May 2025 - Aug 2025San Mateo, CA, USA
  • Developed an Interactive 3D Rig Facial Control Editor desktop application with Roblox Studio. Provide intuitive real-time rendering, and a combination of parameterized and drag-and-drop facial animation editing for 10M+ global creators.
  • Developed specialized visualization, 3D graphic and animation rendering, and editor control UX components. Established a reusable component library and published across Roblox Studio organization. Reduced duplicated UX effort by 12%.
  • Proposed a keyframe caching and optimization algorithm in the core Roblox animation engine. Improved framerate by ~50%.
  • Developed a real-time data synchronisation pipeline to support interoperability between new React-lua based rendering component and legacy C++ Roblox game engine based editing component. Reduced legacy complement latency by up to 80%
  • Defined a canonical data model, interface and event bus to standardize user editing actions. Improved conflict resolution and editing responseness with event-sourcing and operational transformation for undo, redo, and collaborative editing.
  • Evangelized GenAI adoption for coding productivity, developed tools and prompts to analyze codebase, automate testing and CR.
C++LuaReact-luaCursor3D Graphics

NextTier

Software Engineer Technology Intern

Jan 2025 - May 2025Sacramento, CA, USA
  • Developed a quantitative and fundamentals analysis data pipeline and Gen AI advisor agent for cryptocurrency traders
  • Implemented a near real-time data pipeline to ingest multi-format, mixed structured and unstructured data from more than 100+ exchanges and 12+ data sources. Implemented configurable and extensible orchestration with AirFlow.
  • Developed data sanitization, standardization, aggregation and analytical business logic as a set of composable stages.
  • Implemented a multi-agent summarization and advisor copilot with specialized agents for data interpretation, report generation, debate-based reasoning to generate balanced and objective advice using available analytics data and documents.
  • Developed context engineering and knowledge retrieval capability. Optimized a natural language to the InfluxDB query generation model for qualitative analysis. Deployed semantic search with Pinecone for unstructured document knowledge.
  • Proposed implemented context-aware UX layout engine to dynamically compose common reporting and dashboard widget based on user profile, current task, and data being analyzed or queried. Reduced UX complexity and user fatigue.
  • Deployed CI/CD pipeline and configured infrastructure and deployment using K8s to orchestrate a containerized fleet.
JavaSpring BootPythonKafkaRedisInfluxDBAWSPineconeLangGraphAPI GatewayECSBedrock

Alamma Health (Start Up)

Software Engineering Intern

Jan 2025 - PresentBaltimore, MD, USA
  • Developing Langchain Agents and Tools to gather CO2 emissions data from a user-specified food menu
  • Design and Implemented fully working React Native app with Expo Go
LangChainReact Native
Aireful (Startup) logo

Aireful (Startup)

Cofounder and Software Engineer Lead

Jan 2025 - PresentBaltimore, MD, USA
  • Implemented a bi-directional text-to-speech and text-to-SQL natural language querying against any Redis and Supabase instance.
  • Developed intelligent semantics and schema analysis and extraction logic, user intent interpretation, and query generation.
  • Integrated Adobe Acrobat and Bright Data APIs with an AI agent to automate document fill-out workflows.
  • Optimized prompt engineering using SAMMO to improve relevance, improved user positive feedback rate from 56% to 72%.
PythonPineconeSAMMOChain of ThoughtANN Algorithm (HNSW/IVF/LSH)PEFT (LoRA, QLoRA)
Johns Hopkins University logo

Johns Hopkins University

Algorithms Course Assistant

Jan 2025 - PresentBaltimore, MD, USA
  • Guided students through complex algorithmic concepts, homework assignments, and projects during weekly office hours.
  • Led small-group review sessions, clarified problem sets, and proctored quizzes to reinforce key topics.
  • Collaborated with faculty and fellow course assistants to enhance course materials and ensure a smooth learning experience for students.
Min-Cut Max-FlowDynamic ProgrammingGraph TheoryGreedy AlgorithmsTime ComplexityNP Completeness
Willis Towers Watson logo

Willis Towers Watson

Health and Benefits Data Engineer Intern

June 2024 - Aug 2024Seattle, WA, USA
  • Built a data pipeline to support ETL workflow for multiple major clients, including data input, cleaning, reformatting, and preprocessing to streamline trends and patterns through Python, SQL, and Excel.
  • Cleaned, analyzed and compared large datasets on employee benefits through k-means clustering for major tech clients
  • Presented in-depth explanations of AI and taught AI integration techniques through live demonstrations, influencing multiple major projects in the North America region.
PandasExcel VBAPostgresSQLscikit-learnJupyter Notebook
Eth Tech logo

Eth Tech

Software Engineer Intern

Dec 2023 - Mar 2024Newark, CA, USA (Remote)
  • Developed an online retail platform in a microservices architecture using Java Spring Boot for backend development.
  • Engineered advanced features for seamless product exploration, selection, and management, harnessing Spring Data for efficient data operations across MySQL and MongoDB databases.
  • Implemented an efficient Redis caching mechanism to optimize system performance, reduce response times, and ensure seamless scalability to meet growing user demands.
  • Orchestrated the deployment of the online retail service on AWS cloud infrastructure, ensuring optimized hosting efficiency for uninterrupted service availability.
Spring BootPostgreSQLRedisMongoDBAWS
Quam Plus International Financial Limited logo

Quam Plus International Financial Limited

Software Developer Intern

May 2023 – June 2023Hong Kong
  • Created detailed stock reports with leadership, incorporating industry and financial analysis, ESG, and risk assessments.
  • Used TensorFlow to optimize a neural network algorithm for the Asia market, saving over 100 hours in testing time.
  • Worked with cross-functional teams to improve data pipelines and quality, ensuring insights for decision-making.
Tensorflowscikit-learnJupyter NotebookBloomberg TerminalExcel
Learning Buddies Network logo

Learning Buddies Network

IT Manager & System Developer

Sep 2020 – May 2023Vancouver, BC, Canada
  • Led the development of a Learning Management System (LMS) to support online training for over 1,000 volunteers, applying a full stack with React for frontend, Express.js and Flask for backend, and MySQL for database management.
  • Developed RESTful APIs using Express.js for handling of user authentication, course management, and data retrieval, with additional functionalities implemented in Flask for complex data processing and integration of machine learning models.
  • Utilized MySQL to store and manage user information, course details, and registration data, implementing indexing and query optimization to ensure data integrity and efficient retrieval processes.
  • Actively gathered user feedback through surveys and analytics, performing iterative improvements and deploying updates seamlessly with CI/CD pipelines, enhancing the overall functionality and user satisfaction of the LMS platform.
JavascriptFlaskMySQLscikit-learnExpress.jsGoogle Colab