Software Developer & Technology Enthusiast
I craft scalable systems and elegant solutions. Passionate about clean code, modern architecture, and building products that matter.
I'm a software developer passionate about building robust, scalable applications. π» I specialize in full-stack development, system architecture, and writing clean, maintainable code that solves real-world problems.
My approach combines technical expertise with product thinking. I enjoy working on challenging problems, optimizing performance, and building systems that scale. π₯ Currently focused on modern web technologies, cloud infrastructure, and developer tooling.
Building products and systems that scale. π
Technical projects and open source contributions. π
Technologies and tools I work with daily. β‘
// Clean, maintainable Java code example
@Service
@Slf4j
public class UserService {
private final UserRepository userRepository;
public UserService(UserRepository userRepository) {
this.userRepository = userRepository;
}
public ResponseEntity<UserResponse> getUserById(Long userId) {
try {
User user = userRepository.findById(userId)
.orElseThrow(() -> new UserNotFoundException("User not found"));
UserResponse response = UserResponse.builder()
.id(user.getId())
.name(user.getName())
.email(user.getEmail())
.build();
return ResponseEntity.ok(response);
} catch (UserNotFoundException e) {
log.error("Failed to fetch user: {}", userId, e);
return ResponseEntity.notFound().build();
}
}
}
Whether you're building something new or just want to swap stories, let's have a chat. π¬