User Profile

Kevin Lewis

I build practical technology across software, games, web tools, and hardware systems.

My work centers on identifying problems, designing cleaner systems, and turning ideas into usable interfaces, tools, and experiments. I am especially interested in information technology, game technology, software development, interactive media, sports technology, media technology, and bowling-related technology.

Kevin Lewis
B.S.

Computer Science: Computer Game Design

University of California, Santa Cruz

View Video Reel
Area

Technology

Software, interactive media, sports technology, and media technology.

View Skills
Projects

Games + Software + Hardware

Web apps, game projects, embedded systems, and bowling tools.

View Projects
Video Reel

Selected Work in Motion

Games Trailer

Games Reel

Hardware Demo

VeloS Band Demo

Game Trailer

Plunko Trailer

Game Trailer

Harmonia Trailer

Timeline

Education

2014–2018
Foundation

Yorba Linda High School

Built an early foundation in math, technology, sports, and creative projects.

2018–2020
Transfer Path

Irvine Valley College

Completed transfer coursework while strengthening programming fundamentals, problem solving, and computer science basics.

2020–2022
Game Systems

University of California, Santa Cruz

B.S. Computer Science: Computer Game Design. Focused on programming, game systems, interactive media, production, and prototyping.

2024–2026
Current Focus

California State University, Fullerton

M.S. Computer Engineering. Expanding into software systems, embedded systems, hardware-aware engineering, computer architecture, networking, and security.

Toolkit

Skills

Programming

C++CPythonJavaScriptTypeScriptC#HTMLCSSJavaPerlAwkBashVerilogVHDLSQL

Web & Frontend

ReactViteTaurithree.jsReact Three FiberWebGLResponsive LayoutsDashboard UIAdmin InterfacesModalsTablesForm ValidationCSS Variables

Backend & APIs

Node.jsExpressREST APIsPrisma ORMZod ValidationOAuth 2.0EventSub / WebhooksFetch APIAsync/AwaitJSONRate LimitingError Handling

Cloud & DevOps

AWSAWS LambdaEC2DynamoDBEventBridgeLambda Function URLsServerless Architecturepm2Scheduled JobsDeployment Automation

Machine Learning & Computer Vision

Computer VisionYOLOv8ONNX RuntimeIn-Browser InferenceVideo Frame Processingmp4boxMotion & Speed Analysis

Testing & QA

Property-Based TestingUnit TestingVitestRegression TestingManual TestingDefect Tracking (JIRA)Repro StepsEdge-Case ValidationAccessibility QA (WCAG/ARIA)

Databases & Data

PostgreSQLSQLiteDynamoDBPrismaData ModelingSingle-Table DesignDaily SnapshotsCurrent / Legacy InventoryCSV ExportExcel-Compatible ExportHTML ReportsPDF-Ready ReportsFiltering Systems

Scraping & Review Systems

CheerioAxiosRetailer Scraper ControlsManufacturer SourcesConfidence-Scored MatchingCandidate PreviewReview QueuesManual AssignmentsDuplicate CleanupJob Monitoring

Deployment & Version Control

GitGitHubGitHub PagesGitHub ActionsCI/CDCustom DomainsDNS ConfigurationStatic Hosting

Games & Interactive Media

UnityPhaserConstructTwineMIT App InventorGameplay SystemsPrototypingPlaytesting

Embedded Systems & Hardware

MicrocontrollersArduinoRaspberry PiIMU SensorsOLED DisplaysI2CSensor CalibrationMotion Sampling

Development Environments

VS CodeXcodeMATLABJupyter NotebookVivadoArduino IDE

Design & Media

Adobe IllustratorAdobe PhotoshopAdobe Premiere ProDaVinci Resolve

“If you can spend a perfectly useless afternoon in a perfectly useless manner, you have learned how to live”

— Lin Yutang