Mark Vasile

Senior Software Engineer & Independent Contractor

Senior software engineer and independent contractor with 25+ years designing, building, and maintaining reliable production systems — from Rust and Node.js back ends to modern web and mobile front ends. Creator of AI harness kawacode.ai.

Download CV
Mark Vasile

Patents

Independent, third-party validation of my work — two granted patents at the United States and Japan patent offices.

US 10,454,599 B2 United States Patent & Trademark Office

System for visualization of electromagnetic wave distribution and collaborative web-based design for optimal distribution of emitters

Web-based visualization and collaborative optimization of electromagnetic-emitter placement — relevant to RF planning, antenna and sensor siting, and telecom and defense coverage design.

Co-inventor Granted Oct 22, 2019
JP 7150002 B2 Japan Patent Office (特許庁)

Low-noise collaboration system

A low-noise, privacy-preserving system for real-time collaboration across teams and tools — the foundation of the CodeAwareness developer platform.

Inventor Granted Oct 7, 2022

About

I build dependable software and keep it running. Over 25+ years I've delivered production systems end to end for clients across real estate, education, IT services, and other industries — working independently under the CodeAwareness name. My focus is reliability: systems that ship, stay in service, and remain maintainable by the teams that inherit them.

Skills & Technologies

TypeScriptPythonRustRubyC#CC++Node.jsGraphQLReactSvelteAngularVueJSAccessibility (a11y)MongoDBPostgreSQLDockerKubernetesAI/ML IntegrationSystem ArchitectureCloud ComputingAWSGCP

Current Focus

  • AI-enabled development tools
  • Code intelligence and analytics
  • Productivity and collaboration systems
  • Open-source contributions
25+
Years delivering software
2
Granted patents (US & Japan)
15+
Systems designed & delivered
6
Industries served

How I Work with AI

I treat AI coding agents like any other powerful tool — under strict engineering discipline. Every change starts from a tracked intent with its rationale recorded, I favor root-cause diagnosis over quick patches, and I keep commits clean and isolated while coordinating work across several repositories at once. The result is high throughput without giving up the reliability my clients depend on.

  • Intent-tracked changes with recorded design decisions
  • Root-cause diagnosis over surface fixes
  • Clean, isolated commits and a reviewable history
  • Coordinated delivery across multiple repositories

Selected Work

Production systems and applications I've designed, built, and delivered — client platforms, developer tools, and open-source work.

ListingPR

ListingPR

Archived
Delivered 2013

A management platform for real-estate agents.

Rebuilt from legacy code into a modern framework as a live demo, using Kawa Code.
Vue 3TypeScriptViteNode.jsFastifyMongoDBPuppeteerJWTDockerGCP Cloud Run
Speed of light electric field simulations

Speed of light electric field simulations

Active
Active since 2025

A simulation and visualization of an electric field propagating at the speed of light through a medium.

PythonNumPyMatplotlibSciPyJavaScriptThree.jsHTML5 CanvasFFmpeg
Hypercube coding challenge

Hypercube coding challenge

Archived
Delivered 2025

A solver that counts occurrences of the word XMAS in every direction across a multi-dimensional hypercube.

PythonNode.jsES ModulesManim
Kawa Code Platform

Kawa Code Platform

Active
Active since 2019

AI-powered development platform.

TypeScriptRustAI/MLWebSocketIPC
MA

Mongo-Alias

Active
Active since 2020

A lightweight aliasing layer on top of the MongoDB Node.js driver.

TypeScriptNode.jsMongoDBJestESLintnpm
EC

Emacs — Code Awareness package

Active
Active since 2020

Emacs package for the Code Awareness platform.

EmacsLisp
PT

Portfolio (this website)

Active
Active since 2025

This portfolio website — server-prerendered SvelteKit with bilingual support.

SvelteKitSvelte 5TypeScriptVitesvelte-i18n
Artist fan-club

Artist fan-club

Archived
Delivered 2014

A fan community for the Japanese artist Lisa, translating articles into multiple languages.

Rebuilt from legacy code into a modern framework as a live demo, using Kawa Code.
Vue 3JavaScriptViteNode.jsFastifyMongoDBvue-i18nPiniaJWT
Japanese Mentorship Academy

Japanese Mentorship Academy

Archived
Delivered 2019

A courseware and mentorship platform, web and mobile, built from scratch for a Japanese client.

Vue 3TypeScriptPrimeVueNode.jsExpressMongoDBMongooseStripeSocket.ioVideo.jsAWS S3JWT
Japanese Mentorship Academy — admin dashboard

Japanese Mentorship Academy — admin dashboard

Archived
Delivered 2016

The administration dashboard for the Shibajimu mentorship academy.

Vue 3PrimeVueNode.jsExpressMongoDBMongoosePassport.jsJWTSocket.ioAWS S3SASS
Kanji Multi-Touch

Kanji Multi-Touch

Archived
Delivered 2016

An experimental iOS app exploring multi-touch interaction for learning Japanese kanji.

IonicAngularCordovaTypeScriptRxJSSQLiteiOS
CliqueInStyle wedding planner

CliqueInStyle wedding planner

Archived
Delivered 2022

A fashion-matching tool for wedding planners, on web and tablet.

Rebuilt from legacy code into a modern framework as a live demo, using Kawa Code.
Vue 3TypeScriptVitePrimeVueNode.jsExpressMongoDBMongooseStripeONNXIMG.LYGCS
Champ Forge

Champ Forge

Archived
Delivered 2017

A battle configurator for League of Legends.

Rebuilt from legacy code into a modern framework as a live demo, using Kawa Code.
Svelte 5TypeScriptViteNode.jsExpressMongoDBDocker
Bitli

Bitli

Archived
Delivered 2011

A management platform for IT managed-service providers.

Rebuilt from legacy code into a modern framework as a live demo, using Kawa Code.
Vue 3TypeScriptViteNode.jsFastifyMongoDBThree.jsPiniaJWTDockerGCP Cloud Run
PuddleJump

PuddleJump

Archived
Delivered 2017

A Wi-Fi access-point placement tool for large wireless deployments.

Rebuilt from legacy code into a modern framework as a live demo, using Kawa Code.
AngularTypeScriptNode.jsFastifyMongoDBAngular MaterialCanvas 2DAWS S3SCSSDocker
Colibri Reporting

Colibri Reporting

Archived
Delivered 2012

A scheduling, billing, and management platform for videographers.

Rebuilt from legacy code into a modern framework as a live demo, using Kawa Code.
Vue 3TypeScriptViteNode.jsFastifyMongoDBSQLPuppeteerPiniaJWTGCP Cloud Run

Available for New Engagements

I take on contract and consulting work — building new systems, modernizing legacy code, and integrating AI into existing products. If you have a project in mind, I'd be glad to talk.

Writing

Notes on software engineering, systems, and developer tooling.

📝

Medium

Technical articles on software development and engineering practice.

📰

Substack

The CodeAwareness newsletter — updates on the platform and developer tooling.

👻

Ghost

Longer-form technical writing and tutorials.

Get in Touch

Let's Talk About Your Project

Whether you need a system built from scratch, a legacy application modernized, or AI integrated into an existing product, I'd be glad to discuss how I can help.