Join   Log In
AngelList
  • Startup Jobs
  • Recruit
  • Invest
  • Blog
  • More
    Venture Funds
    Companies Incubators
    Track
    Salaries Valuations
    Help
  • Venture Funds
    Companies Incubators
    Track
    Salaries Valuations
    Help
    Nick Johnson

    Nick Johnson

    Software Engineer | Co-Creator of SpaceCraft | https://spacecraft-repl.com | https://njohnson7.github.io

    Software Engineer San Francisco University of Califor...
    njohnson7.github.io
    19 Connections
    There was a problem loading your content.
     
    Log in or sign up to find connections to Nick.
     
    Projects
    4
    SpaceCraft
    An open source, real-time collaborative REPL.
    Software Engineer, Node.js, Javascript, Html5 / Css3 · - Strengthened security by separating groups of users into isolated containers, preventing any… · More malicious code from affecting the host system and other users.

    - Built a reverse proxy server from scratch to manage multiple user sessions and forward requests to containers.

    - Engineered the back-end and front-end to deliver a terminal-like REPL experience to the users.

    - Optimized network latency by removing the need to buffer outputs.

    - Wrote a detailed case study that outlines each challenge we faced and the solutions we chose (https://spacecraft-repl.com/whitepaper)

    Project website: https://spacecraft-repl.com

    SpaceCraft is an open source, in-browser REPL (Read-Eval-Print-Loop) that enables real-time collaboration between users. It encourages pair-programming without any additional setup and allows users to execute code in the browser for Ruby, JavaScript, and Python.
    Julius Zerwick
    Ying Chyi Gooi
    With Ying Chyi Gooi, Julius Zerwick
     
    Experience
    SpaceCraft
    SpaceCraft
    Founder 2018 - Present (about 1 year)
    My accomplishments include:
    - Strengthened security by separating groups of users into isolated containers, preventing any malicious code from affecting the host system... more and other users.
    - Built a reverse proxy server from scratch to manage multiple user sessions and forward requests to containers.
    - Engineered the back-end and front-end to deliver a terminal-like REPL experience to the users.
    - Optimized network latency by removing the need to buffer outputs.
    Self Employed
    Self Employed
    Founder, Software Engineer 2016 - 2019 (almost 3 years)
    Developed open-source applications using JavaScript, Node.js, Ruby, Rails, SQL, Docker, Linux, Bash, HTML, CSS, React, and more. These applications include:
    - Proxy Server:... more a reverse proxy server built from scratch with Node.js, Bash, and the Docker API.
    - Myflix: a video subscription application, similar to Netflix, built with Rails.
    - Postit: a social news and discussion application, similar to Reddit.
    - Ticket Tracker: an application that manages tickets by tracking issues and changes.
    Founder
    Self Employed, SpaceCraft
    Employee
    Launch School, Freelancer, Self- Employed
    Investor
     
    Incubator
     
    Advisor
     
    Attorney
     
    Board Member
     
    Mentor
     
    Member
     
    Acquired
     
     
    About
    What I Do

    I'm a full-stack software engineer located in San Francisco. I recently co-created SpaceCraft (https://spacecraft-repl.com) — an open-source, in-browser, real-time collaborative REPL. I'm also very experienced in building other open-source projects using JavaScript, Ruby, SQL, Linux, Bash, and more.

    Describe what you have done, what you are doing, and the kinds of things you are interested in.
    Achievements

    I recently finished an open-source project called SpaceCraft (https://spacecraft-repl.com), which is an in-browser REPL that enables real-time collaboration between users. I wrote and published an article on Hacker Noon on the journey in building SpaceCraft (http://bit.ly/building-spacecraft).

    I love solving code challenges and I'm ranked among the top 100 users on Codewars (https://www.codewars.com/users/njohnson7).

    Triplebyte Certified: https://triplebyte.com/certificate/KZFs0V8

    Describe the most impressive thing you've done.
    Skills
    Node.js Ruby Ruby on Rails React.js HTML5 & CSS3 Git Github Linux DevOps Shell Scripting Bash HTTP Protocol Docker System Administration jQuery Algorithms & Data Structures Web Development Front-End Development Backend Development Problem Solving Vim SSH Command Line Websockets REST REST APIs DOM Debugging Cascading Style Sheet (CSS) Connectivity CSS HTML Information Technology Javascript NodeJS PostgreSQL RESTful API Security Software SQL Unix Unix Shell Scripting Unix/Linux Virtualization Web Technologies Software Testing Unit Testing Test Driven Development Internet Internet protocols Networking Network Security Distributed Systems Object Oriented Programming Automation
    What I'm Looking For

    I'm looking for a mission/engineering-driven company that celebrates creativity and innovation, has a fast-paced environment with a diverse team, invests in the professional growth of its team members, and has a positive impact on the world.

    Describe what you're looking for in a company.
    Locations
    San Francisco San Francisco Bay Area San Jose Santa Clara San Mateo Los Angeles Los Angeles County Los Gatos Santa Monica Santa Cruz Santa Barbara San Luis Obispo
    Markets
    Software Engineering Software Developer Tools Developer APIs Linux Distributed Systems Peer-to-Peer Web Development Docker Network Security Cyber Security Blockchain / Cryptocurrency
     
    Education
     
    Q&A
    What's your favorite non-business book?

    'Hard-Boiled Wonderland and the End of the World' by Haruki Murakami

    Help · Companies · Jobs by Location · Jobs by Market · Jobs by Role · Blog · Twitter · Terms & Risks · Privacy Policy & Cookies · Unsubscribe · Press · Profile not verified