Damien Christian

Front-end engineer bridging product delivery and applied AI.

Front-end engineer shipping responsive, accessible web and cross-platform apps with React, React Native, and TypeScript. Comfortable across the stack with Node.js, Express, and MongoDB while building design systems, PWAs, and performance-first UX. Trained in AI and computer vision and excited to merge product engineering with applied AI.

Projects

Engineering and research projects

Hands-on builds spanning compilers, emotion-aware experiences, and distributed systems.

01Systems

Compiler

Hand-crafted compiler with semantic analysis and MASM assembly generation.

DartMASMParser combinators
Built hand-written lexer and recursive-descent parser that produce a typed AST with clear diagnostics.
Implemented semantic analysis with scoped symbol tables and static type checking across arithmetic and logical operations.
Lowered AST to assembly with function prologues, stack frame layout, and control flow instructions.

Implemented a compiler in Dart for a statically typed, Dart-like language with functions, conditionals, and loops.

02Applied AI

Emotion-Aware Recommendation

Real-time vision and recommender pipelines personalize content by mood.

PythonOpenCVCollaborative filteringFurhat
Built live face detection, landmark tracking, and emotion classification to drive personalized outputs.
Combined emotion-aware content filtering with collaborative filtering for movies, music, and points of interest.
Increased user engagement by 30 percent during lab evaluations.

Crafted a Furhat robot experience that blends emotion detection with collaborative filtering to boost engagement.

03Parallel Computing

Distributed Sorting and Graph Processing

Parallel pipelines for k-way merges and BFS across distributed clusters.

Pythonmpi4pyOpenMPINumPy
Implemented block and uneven partitioning using MPI_Scatterv and Gather operations.
Optimized distributed k-way merge and BFS frontier expansion with batched message passing.
Delivered automated benchmark harnesses validating correctness against single-threaded baselines.

Designed MPI-based sorting and graph traversals with balanced workloads and reproducible benchmarks.

About

Front-end engineer with full-stack instincts

Focused on performance-first UX, applied AI, and the tooling that keeps teams shipping.

Education

  • M.S. Computer Science

    Purdue University Northwest

    Jan 2024 - Dec 2025

  • B.Tech. Computer Science and Engineering

    Vellore Institute of Technology Bhopal University

    Jul 2018 - May 2022

Work experience

  • Research Assistant

    Purdue University Northwest

    Aug 2024 - Dec 2024

    Hammond, IN

    Developed and evaluated transfer learning pipelines for object detection and segmentation experiments.

  • Front-End Developer

    Ciright Enterprise Pvt. Ltd.

    Jun 2022 - Dec 2023

    Ahmedabad, India

    Shipped responsive web and cross-platform mobile apps from Figma handoff to production.

Skills

Technical stack and focus areas

From typed front-end stacks to DevOps, backend services, and applied AI.

Languages

01

Comfortable moving from prototypes to production with scripting, typed, and systems languages.

JavaScript ES6TypeScriptHTML5CSS3PythonJavaDartC

Frontend ecosystems

02

React and Next.js specialist delivering responsive, accessible UX across web and mobile.

React 18Next.jsReduxContext APITailwind CSSReact RouterTesting LibraryJest

Performance and accessibility

03

Obsessed with Core Web Vitals, inclusive patterns, and techniques that keep experiences fast.

Core Web VitalsLazy loadingMemoizationWCAG 2.1WCAG 2.2Semantic HTML

Security mindset

04

Baking in guardrails early through secure patterns, policies, and validation.

CSPXSS preventionInput validation

Tooling and DevOps

05

Reliable build pipelines and automation that keep releases calm and predictable.

GitGitHubWebpackViteBabelDockerAWS EC2AWS S3GitHub Actions

Backend and APIs

06

Comfortable shaping RESTful services and data flows that support front-end delivery.

Node.jsExpressRESTful APIMongoDB

Mobile surfaces

07

Building cross-platform experiences with smooth native interactions.

React NativeFlutterAndroid Studio

Applied AI

08

Bringing computer vision and ML models into user-facing products with human-in-the-loop feedback.

TensorFlowPyTorchHF TransformersComputer vision

Contact

Let’s make something playful

Have a story to prototype?

Whether it’s a side project, a design system refresh, or an AI idea that needs a human touch, I’d love to jam on it.