Hi there, my name is Nick and I'm a software engineer with 3+ years experience developing fullstack web applications. My experience lies in real-time data synchronization and AI engineering. Most recently, I interned with Mastra AI, an open-source TypeScript AI Agent framework, where I implemented the Gemini Live API into Mastra Voice, as well as implementing new chunking strategies for Mastra RAG. I value empathy and great communication, and I'm looking for a team of like-minded individuals who want to create great software together. If this sounds like a great fit, I'd love to hear from you!
Hi there, my name is Nick and I'm a software engineer with 3+ years experience developing fullstack web applications. Most recently, I've been interning with Mastra AI, an open-source TypeScript AI Agent framework, where I've introduced a new sentence-based chunking strategy with intelligent boundary detection, and a chunking strategy for semantic markdown with hierarchical section merging. I value empathy and great communication, and I'm looking for a team of like-minded individuals who want to create great software together. If this sounds like a great fit, I'd love to hear from you!
Hi there, my name is Nick and I'm a software engineer with 3+ years experience developing fullstack web applications. Most recently, I've been interning with Mastra AI, an open-source TypeScript Agent framework, where I've introduced a new sentence-based chunking strategy with intelligent boundary detection, and a chunking strategy for semantic markdown with hierarchical section merging. I value empathy and great communication, and I'm looking for a team that's willing to set egos aside to achieve our goals. If this sounds like a great fit, I'd love to hear from you!
Hi, I'm Nick! I'm a software engineer with 3+ years experience developing fullstack web applications. Most recently I worked on Tumbleweed (https://tumbleweed-cdc.github.io/), an open-source framework for creating Change Data Capture pipelines, streaming captured data changes from a connected Postgres database to microservice consumers in real-time. I'm passionate about collaborating with others to tackle complex engineering problems and create impactful software. I'd love to work on a team that sets their egos aside so we can accomplish our goals, and really value great communication and empathy. If this sounds like a good fit, I'd love to hear from you!
Hi, I'm Nick! I'm a software engineer with 3+ years experience developing fullstack web applications. Most recently I worked on Tumbleweed (https://tumbleweed-cdc.github.io/), an open-source framework for creating Change Data Capture pipelines, streaming captured data changes from a connected Postgres database to microservice consumers in real-time. I'm passionate about collaborating with others to tackle complex engineering problems and create impactful software. I'd love to work on a team that sets their egos aside so we can accomplish our goals, and really value great communication and empathy. If this sounds like a good fit, I'd love to hear from you!
Hi, I'm Nick! I'm a software engineer with experience developing fullstack web applications. Most recently I worked on Tumbleweed (https://tumbleweed-cdc.github.io/), an open-source framework for creating Change Data Capture pipelines, streaming captured data changes from a connected Postgres database to microservice consumers in real-time. I'm detail oriented and I'm passionate about collaborating with others to tackle complex engineering problems and create impactful software. I strive to continue learning new technologies and skills to that will help me contribute and be successful. If this sounds like a good fit, I'd love to hear from you!
Hi, I'm Nick! I'm a software engineer with experience developing fullstack web applications with a product-focus mindset. I have preference towards working on the backend, but enjoy working on the frontend as well. I most recently created Tumbleweed (https://tumbleweed-cdc.github.io/), an open-source framework for real-time data streaming between microservices. It leverages Kafka and Debezium to connect to a user's PostgreSQL database, and stream data changes in real-time to a microservice consumer. I'm passionate about utilizing my skills to build impactful software, solve complex problems, and love collaborating with others.
Hi, my name is Nick. I'm a software engineer with experience building fullstack web applications. I'm passionate about solving complex problems and working with others to create impactful software, and have a product-focused mindset. In my most recent work, I created data pipelines between microservices using Change Data Capture and the transactional outbox pattern. You can read up on the case study here: https://tumbleweed-cdc.github.io/
My name is Nick, and I'm a fullstack engineer with experience using JavaScript/TypeScript, Ruby, Python and Kotlin. My most recent project is Tumbleweed, an open-source framework for real-time data synchronization between microservices. The case study can be viewed at https://tumbleweed-cdc.github.io/
Remote: Preferred, open to hybrid and on-site
Willing to relocate: Yes
Technologies: JavaScript, TypeScript, React, Node.js, Express, Ruby, Python, PostgreSQL, MongoDB, Vector DBs, Debezium, Kafka, Docker, AWS, RAG, Embeddings, Chunking
Résumé/CV: Available upon request
Email: nick.perry604@gmail.com
Hi there, my name is Nick and I'm a software engineer with 3+ years experience developing fullstack web applications. My experience lies in real-time data synchronization and AI engineering. Most recently, I interned with Mastra AI, an open-source TypeScript AI Agent framework, where I implemented the Gemini Live API into Mastra Voice, as well as implementing new chunking strategies for Mastra RAG. I value empathy and great communication, and I'm looking for a team of like-minded individuals who want to create great software together. If this sounds like a great fit, I'd love to hear from you!