Inspiration
While there are decentralized financial markets and organizations, there is a lack of a decentralized job market that values anonymity above all! People's identities are complex; sometimes an authoritarian government or a difficult family situation might prevent you from openly doing what you are skilled at. That's where we come in, we decentralize skills. We make sure you can use your skills while staying truly anonymous!
What it does
NightSeeker is a truly anonymous employment platform, solving the core privacy problem in professional networking. Powered by Midnight Network’s zero-knowledge technology, it allows people to work, hire, and get paid without revealing their identities, even to platform administrators.
How it works:
- Complete Anonymity: Professionals and employers connect without linking skills to real-world identities.
- AI Skill Verification: Upload a resume or GitHub, and AI extracts and verifies your skills. These are cryptographically committed to the blockchain using zero-knowledge proofs, verifying expertise without exposing personal data.
- Anonymous Job Matching: Encrypted requirements and smart algorithms connect verified talent with opportunities. Applications and hiring remain fully private.
- Private Payments: Work is paid through anonymous escrow contracts that release funds based on zero-knowledge proofs of completion. We also plan to take a 2% cut from every payment as part of our business and profit model!
- Reputation Without Identity: Build a professional track record through endorsements and completed projects—your reputation exists independently of your identity.
Using Compact smart contracts for jobs, escrow, and reputation, NightSeeker is privacy-preserving by design. Whether you’re a freelancer in a restrictive regime, a developer who values anonymity, or an employer seeking unbiased hiring, NightSeeker enables skill-based opportunities without compromising privacy.
How we built it
We built it using Vite with TypeScript and TailwindCSS for the frontend, along with MidnightJS, which allows users to log in and connect their wallets. We also used the Compact language to write the smart contracts, and the other backend scripts that go along with the contracts are written in Python, while also using Express for middleware!
Challenges we ran into
Understanding and implementing a new programming language was a great challenge for us; the AI in the docs was really helpful and was one of the main things that got us through this hurdle! Along with that, the Midnight testnet faucet wasn’t working properly, which definitely caused some problems for us.
Accomplishments that we're proud of
Although still in process, we are proud to have built something that we can say for sure we would have used! We would also like to thank the Midnight Network and MLH, who introduced us to the Midnight Network through this hackathon; we wouldn’t have gotten the chance to build something like this otherwise.
What we learned
We learned about Zero-Knowledge Cryptography, the compact programming language, and also learned to play around with the shell while trying to fix bugs with the compiler!
What's next for NightSeeker
Our plan is to integrate it with a proper backend so that we can store the jobs that are going to be listed, and we also plan to upgrade the server to be more than just a localhost; we will need it! We also have a business model where we will be charging 2% on every transaction made (which will usually be the employer paying the worker). The transactions are also going to be anonymous, and we have implemented Zero-Proof smart contracts to ensure that!
Built With
- blockchain
- compact
- midnightjs
- python
- react
- typescript

Log in or sign up for Devpost to join the conversation.