Giter Club home page Giter Club logo

solvespace's Introduction

Hello ๐Ÿ‘‹

I am a Full stack javascript developer working from Budapest, Hungary

LinkedIn logo

truzme.com

Mostly experienced in writing complex, high performance javascript web applications ๐Ÿš€, where every bit and millisecond counts, using technologies like

  • Multithreading (Workers, child processes)
  • Caching (both on FE-BE side)
  • Streams (eg: Node.js streams)
  • Raw binary data (eg: typed arrays)
  • Bitwise operations
  • Generators

โค๏ธ Pet project (truzme.com)

A truss calculator utilizing finite element calculations in the browser, including mobiles and tablets. Able to calculate thousands of elements without any BE requests, instantly. I use this tool to explain structural engineering basics to non-engineer friends and my sons, and as a sandbox for testing, learning, and experimenting with new technologies.

  • Started as Vue project, it is now React/Next.js + Typescript
  • State management: Mobx, mobx-react, mobx-state-tree
  • I wrote the FEM calculator from scratch, the modules are separated in monorepos

๐Ÿ‘€ Interested in

  • Web application development with complex graphical elements (svg/canvas, tables in 2D-3D) ๐ŸŽจ ๐Ÿ“ˆ
  • Algorithmic challenges ๐ŸŽฒ ๐ŸŽฏ
  • Performance optimization (speed, memory) ๐Ÿ ๐Ÿšด
  • R&D ๐ŸŒฑ ๐ŸŽ“

โœ”๏ธ Main stack

  • Javascript (Typescript)
  • Node.js
  • React
  • Next.js
  • PostgreSQL

๐Ÿ”จ Tools

  • Webpack
  • Prettier
  • Styled components

Some libraries/frameworks/APIs to mention

  • Mobx, mobx-react, mobx-state-tree (side project)
  • Map/GeoJSON: Openlayers, turf, Google Maps API
  • styled-components
  • Material UI (mui 5)
  • D3.js
  • Redis
  • Sequelize ORM
  • React-query
  • Angular.js

Miscellaneous

  • Reactive programming++
  • My favorite algorithm: Topological sort

Quote I remember myself every day working on the Frontend:

Initially, design your state, stores, processes as if you were building a CLI, not a web app (Michel Weststrate)

This quote means more than you think:

There are only two hard things in Computer Science: cache invalidation and naming things (Phil Karlton)

solvespace's People

Contributors

a-downing avatar bcmpinc avatar cr1901 avatar dynamodan avatar evil-spirit avatar ghoss avatar henrikh avatar iskunk avatar jwesthues avatar lioncash avatar luzpaz avatar marcbritten avatar nabijaczleweli avatar nullie avatar parport0 avatar partmedia avatar patrovite avatar petteriaimonen avatar phkahler avatar probonopd avatar q3k avatar rlutz avatar rpavlik avatar ruevs avatar tovrstra avatar tpimh avatar whitequark avatar wpwrak avatar xythobuz avatar zhuowei avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.