Antefix
Consulting
LLC
Contact

Antefix Consulting LLC

Contract Software Development

Full-stack Web & Native / TS / JS / C++

sales@antefix-consulting.com

Antefix is one veteran developer with a rare mix of creativity and attention to detail. Review my professional experience here, or check out a few of my side projects to see my work up-close.


Full-stack experience with React, Redux, Node, Express, and SQL

Native development on mobile, embedded, and desktop platforms

Emphasis on simple, well-documented, maintainable code

Detailed knowledge of TypeScript, JavaScript, C++, and C#

Expert business analysis and UI design

Significant unit testing experience

Exceptional communication skills

Experience

My consulting experience includes business analysis, full-stack web development, unit testing, and legacy development. Other projects include embedded and mobile software, commercial and line-of-business apps for the desktop, custom UI frameworks, and music software.


E-commerce site

JavaScript / MySQL / Node / Express / Bootstrap / Handlebars / jQuery / Linux / NGINX

Solely designed and implemented new sales and fulfillment web app for local-foods co-op with unusual cyclical sales process. Functionality includes web sales, on-site sales with integrated point-of-sale system, ‘shopper note’ system that allows buyers to customize cart items, product and inventory management for non-staff producer members, product intake and shopper checkout with handheld QR-code scanners, server-generated PDFs for invoices and product labels, plus numerous sales and accounting reports.


Microsoft Teams integration

Azure / Microsoft Graph / JavaScript / Node / Express

Designed and implemented extensible collaboration system that integrates SaaS app with Microsoft Teams. SaaS clients follow ‘admin consent’ process to install integration in Azure AD, then integration uses Microsoft Graph to perform ‘proactive’ installation of Teams app and bot, which send Adaptive Card messages to subscribers. Teams app includes custom tab with task modules for two-way user interaction.


Word-finding game

JavaScript / React / Redux / PWA

Developed free word-finding game, playable in browser or device-installable as a PWA. Built on original search algorithm that matches every word in a 25-letter grid against an 80,000-word lexicon in under 10ms.


Geometry library

C# / Analytic geometry / Machine learning / Unit testing

Developed geometry library used to plan directional drilling projects. Designed and implemented new geometry techniques that improve drilling outcomes, including genetic algorithm that improves user designs or creates new designs from scratch. Added hundreds of unit tests covering thousands of test cases. Wrote extensive documentation for client developers.


Hardware test app

Java / Android SDK / Sockets

Designed and developed test app for patient intake device used in many hospitals and clinics. App verifies hardware for manufacture and repair team; interactive tests check display, touchscreen, speakers, status LEDs, Camera, WiFi, USB, and Ethernet port, while automated ‘burn-in’ mode tests WiFi and USB functionality under sustained load. App forwards results to central test server for storage and review.


Custom ‘console’ control

C# / Windows Forms / Multithreading

Developed complex Windows Forms control that embeds console-style output in any form. Control offers fast display updates with thread-safe write functions, plus numerous formatting, scrolling, and wrapping options. Display buffer can be saved to or restored from file, and mouse-selected content can be pasted to RTF, HTML, or plain text. Finished control is used to develop specialized test apps for ODM developers.


Legacy development

C# / C++ / Managed C++ / WPF / Windows Forms

Refactored and extended legacy apps used to train for and plan directional drilling projects. Internationalized app for use with multiple languages. Performed comprehensive UI review and recommended dozens of usability improvements. Added built-in PDF printing and LandXML export functionality. Identified and fixed countless bugs.


Music synthesizer and sequencer

C++ / Android NDK + SDK / Win32 API / OpenGL ES / Audio DSP / OpenSL

Developed powerful music app for Android devices. Created full-featured cross-platform UI framework for OpenGL, custom text-rendering system, extensible real-time synthesis engine, and innovative step sequencer that supports polyrhythms, arbitrary time signatures, flexible note ties and bends, and automatic transposition. App runs on Android and Windows desktop.


In-car media player

C++ / Windows CE + desktop / Win32 API / OpenGL ES

Developed UI for media device with satellite TV, DVD/CD player, iPhone/iPod connectivity, and local file browser. Designed and implemented cross-platform UI framework with touchscreen-friendly list and grid views, sliders, buttons, and other controls. Created general-purpose development library with cross-platform support for file handling, threads, and thread synchronization.


Paper currency scanner

C++ / Windows CE / Win32 API / Platform Builder

Developed major subsystems for money counter used in many banks. Designed and implemented lightweight transaction database with extensible query system, real-time bill image transfer system over TCP/IP, and flexible metadata export system implementing numerous legacy protocols over serial connection. Also built and customized Windows CE images with Platform Builder.


Mobile order fulfillment apps

C++ / Delphi / Windows CE + desktop / PalmOS / SQL / MFC / Sockets / Barcodes

Developed mobile apps used to fulfill orders for pioneering web grocer, including multi-order picking app, staging app, quality control app, and launcher. Collaborated on mobile web app used to manage inventory. Created variety of desktop apps, including scriptable server emulator for mobile app testing, server stress-testing tool, and production monitoring utilities.


anthemion.org

HTML / CSS

Personal website with open source software, music, and games, plus notes and writing on software development, physics, DSP, math, and economics.

Skills

Clients expect real expertise when they hire a contractor. No one developer can do everything, but I am serious about the skills I sell, and I’m up-front about what I can and can’t do.


Languages

Strong TypeScript and JavaScript

Past experience with C++, C#, and Java


Frameworks

React, Redux, Node, Express, HTML5, and CSS

Past experience with Handlebars, Bootstrap, and jQuery

Past experience with WPF/XAML, Windows Forms, and Win32 API

Past experience with Android SDK + NDK, and Linux native

Development practices

Expert business analysis

Strong OOD in multiple languages

Experience writing unit tests and custom test software

Much cross-platform development


Development tools

Experience with VS Code, Visual Studio, Git, and SVN

Some Android Studio experience

Other skills

Superior planning and writing skills

Expert UI design

Database design and SQL with multiple databases

Asynchronous and multithreaded development

Berkeley sockets and Winsock

2D graphics with OpenGL ES

Real-time audio synthesis, DSP, and music production

Basic Mathematica