David Fall

Computer Engineer building embedded systems, AI-integrated tools, and full-stack web/mobile apps.

View Resume

About

I'm a Computer Engineering graduate from Purdue University with a passion for building end-to-end products. My experience spans developing embedded systems, web applications, and mobile apps with a strong focus on the intersection of hardware and software. I have particular interest in AI and machine learning integration into practical applications. Throughout my academic and project work, I've maintained a commitment to writing clean, efficient, and dependable code that solves real problems.

Skills

Languages

PythonC/C++JavaScriptTypeScriptAssembly

Web & Mobile

ReactReact NativeNext.jsNode.jsExpress

Embedded Systems

ESP32STM32RISC-VPCB DesignVerilog

AI & Data

TensorFlowPyTorchMongoDBPostgreSQLAWS

Selected Projects

Enlytn project screenshot

Enlytn

AI-driven course generation platform delivering personalized learning pathways. Users can generate interactive courses on any topic with custom lesson modules, quizzes, and diagrams.

Next.jsExpressMongoDBOpenAI APIAWS
View project
Vulu project screenshot

Vulu

Mobile social fitness app connecting enthusiasts through workouts, recipes, and real-time messaging. Features AI-driven recommendations using CLIP embeddings.

React NativeNode.jsMongoDBSocket.ioAWS
View project
Motion-Activated Photo Display project screenshot

Motion-Activated Photo Display

Custom interactive photo frame that changes pictures when motion is detected. Built with ESP32, MPU6050 motion sensor, and a 3D printed enclosure.

MicroPythonESP32MPU6050FreeCAD3D Printing
View project
Electronic Skee Ball project screenshot

Electronic Skee Ball

Miniaturized electronic skee-ball machine with sensors and motor control. Created for accessibility to users with disabilities through custom PCB design.

C/C++STM32PCB DesignKiCadEmbedded Systems
View project