SkillsCapabilitiesExploreContact
Paid Software Engagements
Headless CRM and Auction Storefront
Machine-Vision Physical Therapy App
Static Analysis Choreography Tool
Video Stream Management Platform
thumbnail

Static Analysis Choreography Tool

2022-4-30
Skill
Role
Web
Summary:
  • Built features on a Haskell back-end powering a static-analysis choreography tool
  • Designed and shipped a reusable component library and a complex multi-step login flow on the front end
  • Rebuilt the back-end in Kotlin without dropping feature velocity on the existing product

Problem

A static-analysis choreography product had a Haskell back-end, a TypeScript front-end, and an ambition to migrate the server side to Kotlin. The team needed new features shipped on the existing stack while the rewrite progressed.

What I did

  • Built features on the Haskell back-end powering the analysis choreography engine.
  • Designed and implemented a reusable front-end component system used across the product.
  • Designed and shipped complex multi-step login flows.
  • Contributed to the Kotlin rewrite of the back-end, keeping behaviour parity with the Haskell original.

Outcome

Features continued shipping on the live product while the back-end migrated stack underneath, with a consistent design system replacing ad-hoc UI on the front end.

Stack

  • Languages. Haskell, TypeScript, Kotlin
Previous Next
Featured Work
CNC Surface Grinder RetrofitWelding PositionerStaübli Reborn: Industrial Robot with a Modern Control System
Company Info
About UsContact UsPrivacy Policy
Specific Solutions LLC
Portland, OR