Tommy Nicol · Pittsburgh, PA

Desarrollo de IA.
Perspectiva humana.

Estudiante de Ciencias de la Computación con una especialización secundaria en Filosofía. Desarrollo flujos de trabajo con agentes de IA y software para clientes, y explico sus posibilidades a personas sin formación técnica. Mi trabajo se apoya en el estudio del sesgo, la alineación de la IA y la autonomía humana.

Currículum original · Inglés · 1 página

Escríbeme

Formación

Universidad de Pittsburgh

Grado en Ciencias de la Computación · Especialización secundaria en Filosofía

Graduación prevista: diciembre de 2027 · GPA: 3,3

Asignaturas en curso

Aprendizaje automático; arquitecturas de IA; detección de sesgos y alucinaciones en sistemas de IA; problemas filosóficos contemporáneos de la IA.

Otras asignaturas

Historia de la IA; estructuras de datos y algoritmos; computación de bajo nivel; lógica; asignaturas de lengua española.

Competencias técnicas

Programación

Python, Java, C, R, MIPS Assembly

IA y aprendizaje automático

Selección de modelos según sus capacidades, limitaciones y coste; PyTorch; NumPy; transformers; coordinación de agentes; ingeniería de contexto; Claude Code; Codex.

Web y herramientas

Integración de API, Cloudflare, GitHub Actions, Git, Linux/Unix, scripts de shell.

Idiomas

Inglés (fluido) · Español (conversacional)

Experiencia adicional

Hostelería de gran volumen — Restaurantes y bares

2021–Actualidad

Me coordiné con compañeros y atendí a clientes durante turnos de alta demanda, compaginando más de 15 horas semanales de trabajo con estudios a tiempo completo.

Experiencia técnica

Desarrollador web independiente

Julio de 2026–Actualidad

  • Creé dos sitios web remunerados, uno para un estudiante y otro para un bar local, convirtiendo los objetivos de cada cliente en requisitos, contenido, funciones y criterios de lanzamiento concretos.
  • Desarrollé un flujo de trabajo asistido por agentes para planificar, implementar, revisar y probar en el navegador. Esto agilizó la creación de prototipos para contactar con posibles clientes y ayudarles a comparar ideas y concretar requisitos.

Proyectos de IA e investigación

Adaptive Development Orchestrator

JavaScript · Claude Code · JSON Schema

  • Creé un sistema que analiza el código existente, divide las solicitudes en tareas manejables y coordina agentes para ejecutarlas en el orden adecuado.
  • Asigné tareas según su dificultad y las capacidades de cada modelo para controlar costes y reservar los modelos más potentes para razonamientos complejos.
  • Configuré agentes independientes de revisión y verificación para documentar criterios de aceptación, comandos de prueba, códigos de salida y resultados satisfactorios, fallidos o sin verificar, exigiendo aprobación explícita del usuario para los lanzamientos.

Modelo de lenguaje de tipo GPT

Python · PyTorch

  • Implementé y entrené un transformer de tipo GPT con textos de acceso público, incluyendo representaciones de tokens, atención causal multicabeza, conexiones residuales y normalización de capas.
  • Construí un bucle de entrenamiento para predecir el siguiente token y examiné los textos generados.

Sistema de texto a voz

Python · Tkinter · Claude API · Edge TTS

  • Creé y publiqué una aplicación para macOS que convierte documentos PDF, Word y texto en audio, combinando reglas y asistencia de Claude para limpiar citas, encabezados y errores de OCR.
  • Añadí traducción y narración en inglés y español, controles de velocidad que conservan el tono y transcripciones guardadas.

Alineación de la IA y autonomía humana

Investigación filosófica en curso

  • Investigo cómo debe contemplar la alineación de la IA la autonomía humana, con el objetivo de orientar el diseño de sistemas que mejoren la eficiencia sin reducir la capacidad de las personas para tomar decisiones y dirigir su trabajo.
Ver mis proyectos

Guarda una copia de mi currículum

Descarga el PDF original en inglés con el currículum completo de una página.