Hey, I'm Thomas

Software Developer Systems & Data Analyst

I'm the sole owner of software at a precision analytical laboratory in Portland. I take problems straight from the people who have them, write the spec, build the application, ship it to production, and support it afterward. SQL Server, .NET, and AI-assisted development.

View My Work Download Resume

Portrait of Thomas Popescu
01

About Me

I'm a Business Information Systems grad with a Computer Science minor, and I sit where technical work meets the business that needs it.

At OMIC USA I own every piece of software and data infrastructure at a precision analytical testing laboratory. There is no product manager writing specs for me and no engineering team to hand things off to. Requirements come directly from chemists, lab managers, and the company president, and I own everything from the first conversation through production support.

It is a regulated environment, which means audit trails, data integrity, and defensible numbers are design constraints from the first line of code rather than something bolted on later.

Before OMIC I worked datacenter technician contracts at TikTok and Intel in Hillsboro.

  • 3+ Years in Tech
  • 2 Production Apps Shipped
  • 60+ Processes Documented

02

Two production applications I own end to end at OMIC USA, plus one public data visualization.

02

Projects

QUOLims new quote form with customer, dates, turnaround, minimum sample, commodity, special requirements, and totals
Fig. 1 Quote creation screen
QUOLims generated quote grouped by analysis, listing analytes, codes, detection limits, and prices
Fig. 2 Generated quote

QUOLims

Quotation and pricing system for analytical laboratory services

Built with Blazor Server, C#, ASP.NET Core, SQL Server, T-SQL, IIS

The problem

OMIC quotes analytical testing work where the price depends on the test method, sample volume, turnaround time, and client-specific agreements. That pricing lived in spreadsheets and in people's heads. Quotes took [X] to produce, varied between the people producing them, and were difficult to audit after the fact.

What I built

A Blazor Server application on SQL Server, deployed through IIS, that models the pricing rules directly and generates quotes from them. I gathered the requirements from the staff who write quotes, designed the schema, wrote the stored procedures, built the UI, deployed it, and I support it. [Used daily by X staff. Roughly X quotes per month run through it.]

What I'd do differently

[Thomas to write: 2 to 3 sentences. Something you would restructure now that you have seen it in production.]

Lab Support manager dashboard with open ticket counts, tickets by category and priority, and volume over time
Fig. 3 Lab manager dashboard
Lab Support ticket detail showing SLA progress, request fields, assignment, and status
Fig. 4 Ticket detail, SLA state
Lab Support ticket queue with flags, priority, status, submitted time, SLA bar, and assignee
Fig. 5 Ticket queue

Lab Support

Internal SLA ticketing platform built around how the lab actually operates

Built with ASP.NET, C#, SQL Server, T-SQL, IIS

The problem

Technical requests from lab staff arrived by email, hallway conversation, and phone. Nothing was tracked, nothing had a service level, and management had no visibility into how much support the lab actually consumed or where it kept breaking.

What I built

A ticketing platform with routing and SLA logic modeled on the lab's real escalation paths rather than a generic helpdesk template. It gave management its first view of request volume, response times, and recurring failure points.

What I'd do differently

[Thomas to write: 2 to 3 sentences.]

Tableau dashboard showing music store sales by genre, artist, and region
Fig. 6 Music store sales, Chinook sample dataset

Tableau Music Sales Dashboard

Interactive dashboard built on a public sample dataset

Built with Tableau

Built on the Chinook sample dataset, a fictional music store, covering sales from 2008 to 2012. Genre analysis, top artists, regional sales distribution, and a geospatial map. A personal data visualization exercise, not client work.

03

How I Work

I build AI-first, and not as an experiment. One person cannot hand-write a production application and still keep a laboratory's IT running, so AI is the primary way the work gets done.

The method is spec-first. I write out what the thing needs to do and what the edge cases are before any code exists. I use Claude and Copilot as co-developers rather than autocomplete, generating and refining implementations against that spec. Then I review, test, and take responsibility for what ships, because being the only person who touches production means there is nobody else to catch what I miss.

Working this way is why two production applications exist at a company with one technical employee.

04

Experience

Jan 2025 to Present

OMIC USA

IT Specialist & Software Developer Portland, OR
  • Designed, built, and deployed QUOLims, a Blazor Server quotation and pricing application on SQL Server, owned from first stakeholder conversation through go-live and ongoing support
  • Built Lab Support, an internal SLA ticketing platform giving management its first visibility into request volume and response times
  • Write T-SQL stored procedures, triggers, and views supporting purchasing approvals, sample management, and data workflows across multiple LIMS platforms
  • Built automated XML/XSL ETL pipelines running as Windows services, removing a recurring source of data-quality errors
  • Built and maintain the company IT and Facility knowledge base in Notion: 60+ documented processes, SOPs, and runbooks
  • Supported SAP Business One implementation (Vision33): blueprinting, legacy data migration, and data-mapping validation
  • Onsite owner for the Hyper-V, Active Directory / Entra ID, and Microsoft 365 environment, coordinating implementation and escalation with our managed service provider
Mar 2024 to Jan 2025

TikTok / Apex Systems

Datacenter Technician Hillsboro, OR
  • Audited rack and server installations against data center standards
  • Energized rack PDUs and verified power distribution for reliable server operation
Sep 2023 to Feb 2024

Intel / UST

Datacenter Technician Hillsboro, OR
  • Wrote Python automation for lab support tasks
  • Flashed boot images and configured BIOS/BMC for 50+ NUCs on Ubuntu Linux
  • Managed configuration and inventory for 70+ systems
  • Tracked and resolved debug and hardware tickets in JIRA
05

Skills & Tools

Core

  • C#
  • SQL
  • T-SQL
  • ASP.NET / ASP.NET Core
  • Blazor Server
  • SQL Server

Data & Reporting

  • Relational data modeling
  • XML/XSL ETL
  • Power BI
  • Tableau
  • SSRS
  • Crystal Reports
  • Excel

Also work with

  • JavaScript
  • Python
  • HTML/CSS
  • React
  • Node.js

Tools & Platforms

  • Visual Studio
  • SSMS
  • Git
  • IIS
  • Notion
  • JIRA
  • Microsoft 365
  • SAP Business One
  • LIMS platforms

Education

Oregon State University

B.S. Business Information Systems

Minor in Computer Science

Graduated March 2025 • 3.7 GPA

PwC Switzerland Power BI

Job Simulation • Forage • Nov 2023

Career Readiness Rating

6.94 / 7 • SkillSurvey • Jun 2023

06

Beyond Work

Leadership

Sep 2023 to Present

Vice President, West Coast

Romanian Baptist Youth Association (RBYA)

  • Lead and collaborate with the largest Baptist Christian youth organization in the United States to plan impactful events and initiatives
  • Coordinate with diverse teams across the nation, fostering strong relationships and ensuring smooth execution of projects
  • Develop and implement strategies to increase engagement and create meaningful experiences for youth members

Side Projects

Things I build outside of work.

  • Google Maps Leads

    A SaaS tool that automates local business lead list generation from Google Maps, with deduplication, filtering, and CSV export.

    SaaS, API

  • BotNBA

    A paper trading bot that finds mispriced NBA games using six independent prediction models with Kelly Criterion sizing.

    Python, Sports Analytics, API

  • TalkWebsite

    A web design studio for contractors and home service businesses.

    Web Design

  • PodThink

    A platform for analyzing and improving conversational communication.

    Platform

07

Let's Connect

Open to conversations about development, data, and systems work. The fastest way to reach me is email.

thomaspopescu7@gmail.com