Home Page
why us
what we do
case studies
career
blog
hire us
bright
devs blog
May 15, 2025
android, kotlin, gradle, firebase
From Gradle Plugin to CLI - A More Flexible Way to Distribute Android Apps with Firebase App Distribution
May 15, 2025
android, AI, agent
Cursor vs Junie for Android Developers. Which Is the Better AI Agent?
May 13, 2025
S3, AWS, Architecture, Performance
Faster and Smarter - Improving File Uploads with S3 Multipart, Pre-Signed URLs and S3 Transfer Acceleration
May 09, 2025
bright insights
Climbing Challenges in Tech and Life: Paweł’s 10-Year Dev Journey
May 06, 2025
POS
How to Gather Actionable Feedback Inside a POS System – Without Interrupting the Flow
Apr 29, 2025
TypeScript, cursor, testing, unit-testing
Supercharged Test Running with Custom Modes in Cursor IDE
Apr 24, 2025
QA
Custom Jest Matcher for Asserting Spreadsheets
Apr 24, 2025
java, gradle, maven, jreleaser
Publishing to Maven Central with JReleaser from GitHub
Apr 22, 2025
spring, ai, vector, vectorstore
Leveraging Spring AI's VectorStore for Enhanced Semantic Search
Apr 20, 2025
spring, ai, vector
A Gentle Introduction to Spring AI's Embedding Model Abstraction