Back to Home

About Nicholai Martinsen

Experienced software developer specializing in full-stack solutions and database management

Experience

Programmer
Contra Costa County

July 2024 - Present

  • Deployed and developed Node.js web applications streamlining data collection across multiple departments
  • Automated manual capital project request system, transforming Word document processes into dynamic web forms
  • Designed and manage SQL Server database for internal requests and project submissions
  • Continuously optimize backend architecture for improved performance and scalability
Contractor
Self-Employed

June 2020 - Present

  • Managed end-to-end project lifecycle from client communication to project delivery
  • Developed strong problem-solving and project management skills
  • Built expertise in planning, budgeting, and customer relationship management

Education

Bachelor's Degree in Computer Science

California State University Monterey Bay

Expected Fall 2025

Associate's Degree in Computer Science

Diablo Valley College

Spring 2023

Certifications

IBM z/OS Pre-Apprenticeship Certification
IBM z/OS Mainframe Practitioner
Enterprise Design Thinking Practitioner
IBM z Xplore
IBM Agile Explorer
IBM New Collar Professional Skills

Featured Project

Keybind Manager
Personal software development project built with Python and Tkinter
  • Built intuitive UI for managing mouse and keyboard bindings across multiple games
  • Implemented configuration file parsing and direct file manipulation
  • Used trigonometry to calculate mouse sensitivity across different FOV settings
  • Created translation system for key names across various configuration formats

Technical Skills

Programming Languages
PythonC++JavaJavaScriptGolangHTML/CSS
Frameworks & Libraries
ReactNode.jsExpress.js
Databases
SQL ServerPostgreSQLMySQLMongoDBRedis
Tools & Technologies
GitGitHubDockerLinuxVSCodeEclipseJetBrains
Networking
TCP/IP ProtocolsWireshark

Let's Work Together

Interested in collaborating on your next project? I'd love to discuss how my experience and skills can help bring your vision to life.