Roman Rogowski

Software Engineering Consultant at Tension Climbing

Huntersville, North Carolina, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Roman Rogowski is a software engineer and founder with 11 years of experience building web applications, cloud infrastructure, and security-focused tools. He has shipped production features for solar design and financing at Aurora Solar and maintained cloud services to improve deployment speed and reliability. As an early contributor to palantir/tslint, he’s tackled nuanced TypeScript linting rules and subtle syntax bugs, reflecting a strong attention to code correctness and developer ergonomics. Roman pairs technical mentoring with clear, concise documentation practices to simplify complex systems and accelerate team learning. Outside engineering he runs Socratic Method Climbing, coaching clients on resilience and peak performance—an entrepreneurial outlet that informs his collaborative, mentorship-first approach. Based in Huntersville, NC, he combines academic cybersecurity research experience with hands-on product engineering to deliver practical, secure solutions.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster of Science Computer Science, Master of Science Computer Science at The University of North Carolina at Chapel Hill
github-logo-circle

Github Skills (8)

linter10
linting10
typescript10
static-analysis10
typescripts10
lint10
typescript-types10
javascript6

Programming languages (5)

TypeScriptC++RustJavaScriptPython

Github contributions (5)

github-logo-circle
palantir/tslint

Dec 2018 - Mar 2019

:vertical_traffic_light: An extensible linter for the TypeScript language
Role in this project:
userSoftware Engineer (focused on linting and TypeScript)
Contributions:10 commits, 9 PRs, 26 comments in 3 months
Contributions summary:Roman primarily contributed to bug fixes and improvements for the `tslint` project, which is an extensible linter for TypeScript. Their work focused on resolving issues related to specific linting rules, such as those for semicolons, callable types, ordered imports, quotemarks, promise functions, trailing whitespace, and shadowed variables. The contributions involved modifying TypeScript code, fixing syntax issues, and adding new features and options to existing rules.
lintertypescriptlinting-rulestslintstatic-analysis
Voluptuous-Rice-Box/KROS

Jan 2018 - Feb 2019

Contributions:8 PRs, 12 pushes, 8 branches in 1 year 1 month
operating-systemoperatinglinux
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial