Skip to main content

Case studies

Four products, four different frontend problems

Each case study covers what the product was, what made the frontend difficult, what I personally owned, and which decisions mattered. No client names, and no metrics I cannot support.

In depth

Detailed case studies

4 products across enterprise AI, public safety, healthcare and hospitality SaaS.

  • Enterprise AIIBM

    Enterprise AI Code Transformation Platform

    Frontend for a platform that migrates applications between programming languages using AI-assisted transformation, with configuration, execution and review workflows.

    • AI-assisted migration workflows
    • Asynchronous job monitoring
    • Generated-code review
  • Public safetyAROBS Transilvania Software

    Nationwide Disaster Alert Platform

    Mission-critical React and Vue.js interfaces for a nationwide emergency alert platform rendering high-volume real-time event streams.

    • Real-time event streams
    • RxJS backpressure
    • TypeScript component library
  • HealthcareAROBS Transilvania Software

    Telehealth Product

    Next.js application for appointment scheduling and video consultations, with a shared Storybook component library for patient and provider modules.

    • Next.js and server-side rendering
    • Video consultation workflows
    • Storybook component library
  • SaaSAROBS Transilvania Software

    Multi-tenant Booking SaaS

    React and Next.js frontend for a multi-tenant booking and appointment platform, with Apollo Client GraphQL caching and a shared Storybook library.

    • Multi-tenant frontend
    • GraphQL with Apollo Client
    • Shared Storybook components

Built independently

Personal projects

Work outside client and employer projects. These are live, so they can be inspected directly.

  • Personal projectpersonareply.com

    PersonaReply (opens in a new tab)

    AI-generated replies driven by configurable personas

    An AI-powered platform that helps users generate personalized, context-aware replies using configurable personas. Users define different communication styles, personalities and tones, which lets the AI produce responses adapted to a specific conversation and audience.

    • Designed an intuitive dashboard for creating, configuring and managing AI personas.
    • Built workflows for generating relevant replies based on conversation context, selected tone and persona characteristics.
    • Integrated generative AI capabilities to deliver natural, personalized and consistent responses.
    • Focused on prompt engineering, response quality, usability and a clean, responsive user experience.
    • Structured the application to support additional personas, communication scenarios and AI models as the platform evolves.

    A practical use of generative AI to make digital communication faster, more personalized and more effective.

    • Generative AI
    • Persona configuration
    • Prompt engineering
    • Responsive UI

Also delivered

Earlier products

Shorter engagements that shaped the same skill set.

  • Online Contracts Management Platform for Artists

    October 2014 - October 2018 · Germany

    Single-page contracts management platform delivered by a team of 8-10 engineers.

    • AngularJS
    • TypeScript
    • Redux
    • Webpack
    • Node.js
    • Express.js
    • PostgreSQL
    • Docker
  • Conex Group — Frontend Developer

    March 2014 - October 2014 · Iasi, Romania

    Internal portal for more than 500 employees.

    • PHP
    • JavaScript
    • jQuery
    • HTML5
    • CSS3
    • MySQL
  • Centric IT Solutions Romania — Frontend Developer

    June 2012 - March 2014 · Iasi, Romania

    Public-sector and social-care digital services for a Swiss client.

    • Sencha Touch
    • JavaScript
    • jQuery
    • HTML5
    • .NET
  • Crismaru Constantin PFA — JavaScript Developer (freelance)

    April 2006 - July 2012 · Romania

    Responsive websites and custom web solutions for small and medium-sized businesses.

    • HTML5
    • CSS3
    • JavaScript
    • jQuery
    • Responsive Web Design
    • Bootstrap
    • Git

Case studies — Constantin Crismaru