secondl1ght

DE22 DF78 1024 0A80 75A3 56DA 3E7C 74A3 5CBC 05C5

privacy. freedom. community. ideas. human spirit. innovation. kindness.

a web developer’s mission to make the world a better place through bitcoin.

contributions

btc map

btc map

easily find places to spend sats anywhere on the planet.

contribution

code and architect front-end of the app including; pull data from the osm api and filter based on bitcoin attributes, utilize leafletjs to make a custom mapping solution, create easy to use forms for adding and updating data on openstreetmap, integrate the github api with form submissions to automate issue generation and the opencage geocoding api to determine country of origin, add statistics dashboard to monitor mapping activity in real time including a latest taggers feed, make the web app pwa so it can be installed on mobile devices, include an easy to embed iframe with url search param queries, allow for dynamic community routes to position map on local areas, gamify merchant adoption by making leaderboards and tagger profiles with the ability to earn sats with lightning tips and badges, visualize datasets via charts and graphs to better understand progress and trends, write search algorithm and sort results by distance to make discovering locations easier and use techniques including debouncing for optimization, publish api documentation, display pay button for integrated merchants, leverage indexeddb to support caching and incremental background sync...

role

open source maintainer

tech stack

sveltekit
javascript
tailwindcss
leafletjs
openstreetmap
sqlite
node.js

appearances

Adopting BitcoinStephan Livera PodcastLegends of Lightning
coinos

coinos

bitcoin web wallet since 2012 and point-of-sale application, supports both liquid and lightning integration.

contribution

rewrite app from vue.js to sveltekit, refresh UI with new design and features focused on expanding POS, help implement a donation and fee system to monetize the platform, add support functionality to improve user experience, maintain and refactor website & more.

role

web developer

tech stack

vue.js
sveltekit
javascript
tailwindcss
mariadb
node.js
geyser

geyser

global and user-friendly crowdfunding, grants, and other engaging use-cases on the bitcoin lightning network.

contribution

launch geyser grants feature, integrate gifs in messages, develop crowdfunding leaderboard to boost interactivity, help with lightning address embeds for campaigns, front-end for lnurl-auth, responsiveness improvements & more.

role

software engineer

tech stack

react
typescript
chakra ui
graphql
prisma
postgresql
node.js
alby

alby

a versatile lightning browser extension bringing bitcoin payments and authentication to the web.

contribution

add lightning node connection options, refactor public lightning address donation page to match new design, manage some dependency upgrades to ensure there are no breaking changes, create custom ghost blog and newsletter widget, dark mode, maintain and update landing pages & more.

role

open source contributor

tech stack

react
rubyonrails
typescript
javascript
ruby
tailwindcss
postgresql
redis
node.js
raretoshi

raretoshi

mint, collect, and transact rare digital & physical bitcoin art on the liquid network.

contribution

ship end to end encrypted messaging, add artist tipping, support sat unit conversion, add commenting on artworks to increase platform engagement, audio file format upload compatibility, wallet revamp & more.

role

open source contributor

tech stack

sveltekit
javascript
tailwindcss
graphql
hasura
postgresql
ipfs
fastify
node.js

other
contributions

jam
jam

a web ui for joinmarket with focus on user-friendliness.

stratum v2 website
stratum v2 website

the next generation protocol for pooled mining.

background

during the summer of 2020 i discovered bitcoin and it completely changed my life in so many ways. one of which is that it prompted me to give coding a try. after discovering how much i enjoy coding, i began working hard at teaching myself the fundamentals of web development.

my goal was to become a bitcoin developer so that i could focus all of my resources towards what i believe is the most important project of our time. i am now happy to say that i contribute to open source projects and work as a bitcoin dev full-time!

all of my code is open source, please feel free to review my code on github. this is my proof of work.

i'd like to thank everyone who has helped me along this incredible journey so far, i've met many kind and generous people along the way.

favorite tech stack

html5

html5

css3

css3

javascript

javascript

sveltekit

sveltekit

tailwindcss

tailwindcss

graphql

graphql

yarn

yarn

docker

docker

node.js

node.js

linux

linux

bitcoin

bitcoin

lightning

lightning

liquid

liquid

contact

i am always open to chatting with interesting people who share my values and work on projects that align with our mission. here are the best ways to get a hold of me:

support

if you believe in the the potential for powerful positive change that bitcoin can bring to the world and would like to support development on the application layer, you can choose to support my work. your contribution to the bitcoin ecosystem is greatly appreciated!

support my work support my work

support other bitcoin developers at bitcoindevlist.com