Nathan Lewis

Principal Consultant And Founder at Source Spectrum, Inc.

San Jose Province, Costa Rica
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
Nathan Lewis is a Principal Consultant and founder with 11 years of software engineering experience, leading Source Spectrum from San Jose Province, Costa Rica. He has a long-standing consultancy and leadership relationship with OfficeSpace Software, progressing from lead engineer to principal roles and delivering full-stack solutions across multiple engagements. Technically grounded by a Master's in Electrical and Computer Engineering from The Cooper Union, Nathan contributes to open-source type-safety efforts—helping maintain Flow type definitions for widely used libraries like lodash and material-ui. He blends hands-on coding with strategic client advisory work and, while not actively seeking new engagements, remains a connector in the tech ecosystem who can point teams to the right experts.
code11 years of coding experience
job14 years of employment as a software developer
bookHigh School, High School at Olympia High School
bookMaster's Degree Electrical and Computer Engineering, Master's Degree Electrical and Computer Engineering at The Cooper Union for the Advancement of Science and Art
bookAssociate's Degree Science, Associate's Degree Science at South Puget Sound Community College
github-logo-circle

Github Skills (12)

flowtype10
work-flow10
npm10
flow-control10
type-definition10
control-flow10
typescript-types9
react9
apollo-client9
typescript9
javascript9
typescripts9

Programming languages (11)

TypeScriptC#JavaC++OCamlJavaScriptreStructuredTextHaskell

Github contributions (5)

github-logo-circle
flow-typed/flow-typed

Feb 2018 - Apr 2020

A central repository for Flow library definitions
Role in this project:
userFull-stack Developer
Contributions:5 commits, 4 PRs, 2 comments in 2 years 1 month
Contributions summary:Nathan primarily contributed to type definitions for various npm packages related to the Flow type checker. They updated existing definitions, adding support for the `$ReadOnlyArray` type, and made changes to several libraries like lodash and material-ui. The user also exported ApolloClientOptions and added context to QueryOpts, showcasing a focus on improving type safety and integration with libraries used within the project's scope. Their work directly involved modifying and extending existing type definitions, which is crucial for the project's goal of providing comprehensive Flow type definitions.
libdefsflowtypedefinitionscli
nathantalewis/oni-scaffolds

Dec 2023 - Jul 2024

Contributions:2 PRs, 14 pushes, 2 branches in 7 months
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
Nathan Lewis - Principal Consultant And Founder at Source Spectrum, Inc.