KENNETH DANDROW

Ideas connect. A world takes shape.

SOFTWARE ENGINEER · BUILDER · PROBLEM SOLVER

Kenneth
Dandrow

I build the software.
I understand the system.

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.

Albany, New York area / Software + hardware
THE ENGINEER BEHIND THE CODE
Kenneth Dandrow
Kenneth DandrowBuilt on curiosity.
Driven by follow-through.
FROM LOGIC TO LIFE

Every system starts with an idea.

world.engine.jsJS
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.

PROJECT / EXPERIENCE28 entries
01Full-stack applicationSELECTEDFull-Stack Travel Reservation & ManagementA travel platform connecting customer-facing experiences, administrative workflows, and persistent application data.AngularNode.jsExpress

Inside the project

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

AngularNode.jsExpressMongoDBREST APIs
Ask me about this work
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

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.

KotlinJetpack ComposeMaterial 3MVVM
Ask me about this work
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

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

PythonKerasNeural NetworksDeep Q-Learning
Ask me about this work
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

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

JavaScriptHTML / CSSJSONLocal Storage
Launch the game
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
UAV Computer Vision Integration — project documentation
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.

OpenCVPython / C++FPV VideoEmbedded Systems
Ask me about this work
06Business websiteSELECTEDKenetic Technology SolutionsA responsive web presence for my independent technology-services business in New York’s Capital Region.HTML / CSSJavaScriptHosting

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.

Web design · Front-end development · Deployment

HTML / CSSJavaScriptHostingDNS
Visit website
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

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

JavaScriptHTML / CSSDOM APIs
Ask me about this work
08Native Android applicationAndroid Inventory ManagementA mobile inventory tool connecting searchable item records with persistent local storage.JavaSQLiteRecyclerView

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

JavaSQLiteRecyclerViewAndroid SDK
Ask me about this work
09Developer portfolioKennethDandrow.comAn evolving engineering portfolio connecting software, AI, embedded work, and interactive applications.HTMLCSSJavaScript
KennethDandrow.com — Website screenshot
Website screenshot

Inside the project

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.

Visual storytelling · Responsive UI · Progressive enhancement

HTMLCSSJavaScriptResponsive Design
Ask me about this work
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

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

HTML / CSSJavaScriptWeb DesignAnimation
Ask me about this work
11Computer visionOpenCV Real-Time Vision SystemLive camera processing for color recognition, contour analysis, and visual target detection.PythonC++OpenCV

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.

Frame processing · Detection logic · Visual feedback

PythonC++OpenCV
View source code
12Embedded developmentArduino Microcontroller ProjectsPrograms that connect digital and analog inputs to sensors, peripherals, and real-world hardware behavior.ArduinoC / C++GPIO

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.

Hardware interfaces · Embedded programming · Electrical debugging

ArduinoC / C++GPIOSensors
Ask me about this work
13Linux & automationRaspberry Pi DevelopmentSingle-board computer projects spanning Linux configuration, Python, automation, and connected hardware.Raspberry PiPythonLinux

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

Raspberry PiPythonLinuxNetworking
Ask me about this work
14ExplorationRaspberry Pi Network / File ServerExploring local file sharing and Linux server administration on a single-board computer.Raspberry PiLinuxSamba / SMB

Inside the project

An area of experimentation involving network services, shared storage, and access from other devices on a local network.

Linux administration · Local networking

Raspberry PiLinuxSamba / SMB
Ask me about this work
15ExplorationRaspberry Pi Aircraft TrackingExperiments with aviation-data software and Raspberry Pi-based aircraft tracking.Raspberry PiLinuxADS-B

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.

Linux configuration · Aviation data

Raspberry PiLinuxADS-B
Ask me about this work
16Wireless experimentationMeshtastic LoRa Communication NodesExploring long-range, low-power communication outside conventional Wi-Fi and cellular networks.MeshtasticLoRaEmbedded Hardware

Inside the project

Worked with Meshtastic-compatible devices to explore node configuration and decentralized wireless communication.

Node configuration · Low-power radio · Mesh concepts

MeshtasticLoRaEmbedded Hardware
Ask me about this work
17ExplorationSensor & API Embedded ExperimentsExperiments connecting physical devices with sensor readings and programmatically retrieved data.Python / C++APIsArduino / ESP32

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.

Sensor inputs · External data · Device behavior

Python / C++APIsArduino / ESP32Raspberry Pi
Ask me about this work
18ExplorationEmbedded Monitoring ExperimentsExploring sensor-based monitoring with embedded computers, data processing, and network connectivity.Raspberry PiSensorsPython
Embedded Monitoring Experiments — Project illustration
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.

Sensing · Data processing · Connected devices

Raspberry PiSensorsPythonNetworking
Ask me about this work
19Real-time sensor visualizationRD-03D Multi-Target RadarLive multi-target tracking connecting a 24 GHz radar sensor to a custom visual interface.ESP32C++Java

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

ESP32C++JavaProcessingmmWave
View source code
20Custom UAV buildCustom 3-Inch FPV UAVA compact quadcopter built and configured from component selection through flight-control troubleshooting.STM32BetaflightELRS

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.

Electronics integration · Firmware configuration · Fault diagnosis

STM32BetaflightELRSESCs
Ask me about this work
21Sensor platformCustom 5-Inch FPV / Sensor UAVA larger custom platform combining flight-control electronics, propulsion, video, and sensor capabilities.BetaflightGPSLiDAR

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.

Subsystem integration · Telemetry · Sensor interfaces

BetaflightGPSLiDARFPVTelemetry
Ask me about this work
22Flight configurationFPV Racing & Freestyle PlatformA manually flown FPV platform configured for responsive racing and freestyle operation.BetaflightELRSFPV

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

BetaflightELRSFPVBrushless Motors
Ask me about this work
23Systems configuration & debuggingUAV Flight-Control & FirmwareConfiguration and troubleshooting across the complete transmitter-to-motor control chain.BetaflightSTM32ELRS

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

BetaflightSTM32ELRSUARTESC Firmware
Ask me about this work
24Professional experiencePC Design, Assembly & RepairComponent-level and operating-system troubleshooting, from custom builds to repair and recovery.PC HardwareWindows / LinuxBIOS / UEFI

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

PC HardwareWindows / LinuxBIOS / UEFIDiagnostics
Ask me about this work
25Digital-to-physical engineering3D CAD & Additive ManufacturingCustom parts developed from digital models through physical fabrication and iteration.CADFDM PrintingCreality K1

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.

Design iteration · Tolerances · Manufacturability

CADFDM PrintingCreality K1Prototyping
Ask me about this work
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

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

CNC ControlsElectrical SystemsMechanical AssemblyDiagnostics
Ask me about this work
27Physical computingProgrammable NeoPixel MatrixAn 8 × 32 LED matrix with programmed animations, scrolling text, and real-time lighting control.ArduinoWS2812BNeoPixel

Inside the project

Used microcontrollers to turn programmed sequences into a physical visual display across 256 addressable LEDs.

Embedded animation · Addressable devices · Visual output

ArduinoWS2812BNeoPixel
Ask me about this work
28Hardware explorationExperimental Solar CellsHands-on experiments in material behavior and low-voltage energy generation.ElectronicsSolar EnergyPrototyping

Inside the project

Constructed and tested homemade solar cells to explore energy-generation concepts through physical experimentation.

Material experimentation · Construction · Testing

ElectronicsSolar EnergyPrototyping
Ask me about this work
03 / THE TOOLKIT

Across the stack.
Beyond the screen.

I work across disciplines to understand how the parts fit together — from an interface to the system underneath.

01 /

Languages & foundations

JavaScript · Kotlin · Java · Python · C / C++ · C# · SQL · HTML / CSS · Bash

Data structures · Debugging · Application state
02 /

Web & mobile

Angular · Node.js · Express · REST APIs · Jetpack Compose · Material 3 · Android SDK

Responsive interfaces · MVVM · Authentication
03 /

Data, AI & development

MongoDB · SQLite · Keras · OpenCV · Git / GitHub · Postman · JUnit

CRUD workflows · Reinforcement learning · Testing
04 /

Embedded & physical systems

Arduino · ESP32 · Raspberry Pi · Linux · GPIO · Betaflight · ELRS · CAD / FDM

Sensors · Electronics · System integration
04 / LET’S CONNECT

Good ideas deserve
great engineering.

Looking for a software engineer who can see the bigger picture and work through the details? Let’s talk.

KtotheTD@yahoo.com