I turn complex problems into working applications, connected devices, and thoughtful web experiences. My foundation in computer science meets 25+ years of hands-on technical experience — with the curiosity to understand the whole system and the persistence to make it work.
Kenneth DandrowBuilt on curiosity. Driven by follow-through.
FROM LOGIC TO LIFE
Every system starts with an idea.
world.engine.jsJS
01 02 03 04 05 06 07 08 09 10 11 12
// An idea becomes a working system.const world = new System();
world.build('foundation');
world.connect('infrastructure');
world.deploy('applications');
world.sense('environment');
world.learn('experience');
await world.start();
// Keep building. Keep improving.
System visualization ready›_
LIVE SYSTEM VISUALIZATIONREADY
IDEA → CODE → WORLD connected systems
01 / FOUNDATION
Grounded in computer science.
BACHELOR OF SCIENCE
Computer Science / Software Engineering
Graduated Magna Cum Laude
3.75/ 4.0CUMULATIVE GPA
02 / THE WORK
Ideas, engineered.
Applications, experiments, and engineering experience. Open a project to see the thinking behind the build.
Built the Angular frontend and Node.js/Express backend, connected through RESTful endpoints. Implemented authentication, routing, reusable components, database models, and CRUD workflows with clear separation between client and server.
Application architecture · API design · Data modeling
02Native Android applicationSELECTEDPet Health PassportAn Android app that brings pet health records together and compiles them into a shareable health-information certificate.KotlinJetpack ComposeMaterial 3+
Project image · Click to view full size
Inside the project
Built with Kotlin, Jetpack Compose, Material 3, and an MVVM-style architecture. Combines pet profiles, vaccination information, medical records, and heartworm-prevention details in one place, with certificate generation for sharing a pet’s health information. Implemented reusable UI components, form-based profile management, and Compose navigation.
Mobile architecture · State-driven UI · Reusable components
The certificate summarizes the information entered in the application.
03Reinforcement learningSELECTEDDeep Q-Learning Navigation AgentAn agent that learns to navigate an 8 × 8 maze through training, rather than following a hard-coded route.PythonKerasNeural Networks+
Animated project image · Click to view full size
Inside the project
Worked with neural-network Q-learning, experience replay, epsilon-greedy exploration, epsilon decay, and hyperparameter tuning. Shaped rewards to encourage successful navigation and penalize invalid moves, repeated states, and unnecessary steps.
Reward engineering · Exploration / exploitation · Training behavior
04Educational web applicationSELECTEDClassroom Jeopardy Learning PlatformA customizable classroom game that gives K–5 teachers control of the content, teams, and pace of play.JavaScriptHTML / CSSJSON+
Project image · Click to view full size
Inside the project
Built editable categories, questions, answers, and point values; scoring for up to four teams; configurable board sizes; animated tiles; and play/edit modes. Added persistent game state and board import/export so teachers can reuse their content.
Application state · Teacher-centered UX · Data portability
05Experimental hardware / software integrationSELECTEDUAV Computer Vision IntegrationComputer-vision experiments paired with a custom 5-inch FPV platform to explore aerial visual processing.OpenCVPython / C++FPV Video+
Project documentation
Inside the project
Combined custom UAV engineering with OpenCV work on object, color, and contour analysis. Explored how information extracted from video can become useful input to a larger embedded system.
System integration · Visual processing · Hardware experimentation
Experimental platform. Autonomous flight is a future development direction, not a completed capability.
06Business websiteSELECTEDKenetic Technology SolutionsA responsive web presence for my independent technology-services business in New York’s Capital Region.HTML / CSSJavaScriptHosting+
Project image · Click to view full size
Inside the project
Designed and developed animated elements, service cards, detailed service sections, contact functionality, and a separate About page. Configured the domain and hosting, and resolved deployment and routing issues.
07Educational web applicationCVC Spelling & Literacy GameA visual word-building game for K–2 students, with real-time feedback and a meaningful session review.JavaScriptHTML / CSSDOM APIs+
Project image · Click to view full size
Inside the project
Programmed interactive letter controls, attempt tracking, scoring, animations, word progression, and correct/incorrect feedback. Tracks missed words and accuracy, and runs locally in a browser as a self-contained package.
Interaction design · Feedback systems · Browser application logic
08Native Android applicationAndroid Inventory ManagementA mobile inventory tool connecting searchable item records with persistent local storage.JavaSQLiteRecyclerView+
Project image · Click to view full size
Inside the project
Built item creation and deletion, RecyclerView display, search/filter behavior, SQLite interactions, adapter logic, and Toast feedback. Also worked with Android lifecycle state and SMS-related permission handling.
Local persistence · Native UI · Lifecycle awareness
Designed and implemented the responsive layout, project presentation, navigation, and application links. This version uses a JavaScript-driven code sequence and canvas visualization, with a searchable project directory and accessible native disclosure controls.
10Client web workSmall-Business Websites & JavaScript MotionMultiple small-business websites and custom animations that bring brand presentation and interface details to life.HTML / CSSJavaScriptWeb Design+
Animated project image · Click to view full size
Inside the project
Created websites for small businesses and helped develop JavaScript animations to improve their visual presentation. Combined front-end implementation with page layout and interaction design.
Client-facing development · Visual design · UI animation
11Computer visionOpenCV Real-Time Vision SystemLive camera processing for color recognition, contour analysis, and visual target detection.PythonC++OpenCV+
Animated project image · Click to view full size
Inside the project
Worked directly with camera frames and image data to develop detection and tracking logic. Explored how visual processing could provide actionable input to another system, beyond displaying a camera feed.
12Embedded developmentArduino Microcontroller ProjectsPrograms that connect digital and analog inputs to sensors, peripherals, and real-world hardware behavior.ArduinoC / C++GPIO+
Animated project image 1 of 3 · Click to view full sizeProject image 2 of 3 · Click to view full sizeProject image 3 of 3 · Click to view full size
Inside the project
Developed microcontroller projects in the Arduino IDE, interfaced with external components, and debugged both electrical and programming issues. Built practical experience at the boundary between software logic and physical devices.
13Linux & automationRaspberry Pi DevelopmentSingle-board computer projects spanning Linux configuration, Python, automation, and connected hardware.Raspberry PiPythonLinux+
Animated project image · Click to view full size
Inside the project
Configured Linux environments, installed and troubleshot packages, worked from the command line, connected external hardware, and experimented with network-connected applications.
Linux environments · Python development · Hardware integration
14ExplorationRaspberry Pi Network / File ServerExploring local file sharing and Linux server administration on a single-board computer.Raspberry PiLinuxSamba / SMB+
Animated project image · Click to view full size
Inside the project
An area of experimentation involving network services, shared storage, and access from other devices on a local network.
15ExplorationRaspberry Pi Aircraft TrackingExperiments with aviation-data software and Raspberry Pi-based aircraft tracking.Raspberry PiLinuxADS-B+
Project image 1 of 2 · Click to view full sizeProject image 2 of 2 · Click to view full size
Inside the project
Explored Linux software configuration and real-world aircraft data as a way to connect a small computing platform with radio and aviation applications.
16Wireless experimentationMeshtastic LoRa Communication NodesExploring long-range, low-power communication outside conventional Wi-Fi and cellular networks.MeshtasticLoRaEmbedded Hardware+
Animated project image 1 of 2 · Click to view full sizeProject image 2 of 2 · Click to view full size
Inside the project
Worked with Meshtastic-compatible devices to explore node configuration and decentralized wireless communication.
Node configuration · Low-power radio · Mesh concepts
17ExplorationSensor & API Embedded ExperimentsExperiments connecting physical devices with sensor readings and programmatically retrieved data.Python / C++APIsArduino / ESP32+
Animated project image · Click to view full size
Inside the project
Explored how embedded hardware can respond to physical inputs and external data sources. This work represents a collection of experiments rather than a single finished application.
18ExplorationEmbedded Monitoring ExperimentsExploring sensor-based monitoring with embedded computers, data processing, and network connectivity.Raspberry PiSensorsPython+
Project illustration
Inside the project
Investigated ways to connect physical sensing with software-based monitoring. Presented as exploratory work rather than a deployed security product.
19Real-time sensor visualizationRD-03D Multi-Target RadarLive multi-target tracking connecting a 24 GHz radar sensor to a custom visual interface.ESP32C++Java+
Animated project image · Click to view full size
Inside the project
Combined an Ai-Thinker RD-03D mmWave sensor, ESP32, and Java/Processing visualization for live human tracking. Connects non-camera sensing with real-time software feedback.
Sensor integration · Data visualization · Embedded software
20Custom UAV buildCustom 3-Inch FPV UAVA compact quadcopter built and configured from component selection through flight-control troubleshooting.STM32BetaflightELRS+
Project image 1 of 2 · Click to view full sizeProject image 2 of 2 · Click to view full size
Inside the project
Assembled and wired the platform, soldered connections, and configured motor direction, board orientation, receiver communication, arming, and Angle/Horizon/Acro modes. Integrated ELRS with a RadioMaster transmitter and diagnosed electrical faults.
Animated project image 1 of 2 · Click to view full sizeProject image 2 of 2 · Click to view full size
Inside the project
Worked across component selection, soldering, firmware configuration, telemetry, and sensor integration. Troubleshot interactions among the flight controller, propulsion hardware, FPV equipment, and embedded sensors.
22Flight configurationFPV Racing & Freestyle PlatformA manually flown FPV platform configured for responsive racing and freestyle operation.BetaflightELRSFPV+
Animated project image · Click to view full size
Inside the project
Worked with receiver integration, motor setup, flight modes, and tuning, exploring how hardware and firmware configuration affect flight characteristics.
Radio integration · Flight modes · Configuration tuning
23Systems configuration & debuggingUAV Flight-Control & FirmwareConfiguration and troubleshooting across the complete transmitter-to-motor control chain.BetaflightSTM32ELRS+
Animated project image · Click to view full size
Inside the project
Flashed and configured flight controllers; set up UART peripherals, receiver protocols, radio channels, AUX switches, ESC settings, and telemetry. Diagnosed faults across transmitter, receiver, flight controller, ESCs, and motors.
Firmware configuration · Serial peripherals · Systematic troubleshooting
24Professional experiencePC Design, Assembly & RepairComponent-level and operating-system troubleshooting, from custom builds to repair and recovery.PC HardwareWindows / LinuxBIOS / UEFI+
Animated project image · Click to view full size
Inside the project
Selected and installed hardware, deployed operating systems, removed malware, recovered data, performed upgrades, and diagnosed software and hardware failures.
Root-cause analysis · System deployment · Hardware diagnostics
25Digital-to-physical engineering3D CAD & Additive ManufacturingCustom parts developed from digital models through physical fabrication and iteration.CADFDM PrintingCreality K1+
Animated project image · Click to view full size
Inside the project
Designed and printed parts while considering dimensions, tolerances, print orientation, and manufacturability. Iterated on finished components, including designs that complement electronics and mechanical projects.
26Professional experienceCNC Machine Systems IntegrationAssembly, integration, and testing of Fryer MC-40 and MC-45 machining centers, including 5-axis-head machines.CNC ControlsElectrical SystemsMechanical Assembly+
Animated project image · Click to view full size
Inside the project
Integrated mechanical, electrical, and electronic systems into complete machines. Diagnosed control, calibration, and operational problems through systematic troubleshooting and testing.
Systems integration · Calibration · Production equipment
28Hardware explorationExperimental Solar CellsHands-on experiments in material behavior and low-voltage energy generation.ElectronicsSolar EnergyPrototyping+
Project image 1 of 2 · Click to view full sizeProject image 2 of 2 · Click to view full size
Inside the project
Constructed and tested homemade solar cells to explore energy-generation concepts through physical experimentation.